Part Number Hot Search : 
AD7520JN 1N962C MPSA42 1N4738 MB3793 LT1123 KSC5021 2SB1226
Product Description
Full Text Search
 

To Download LC89075WA Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  d1813hk 20131120-s00003/12313hk no.a2170-1/70 semiconductor components industries, llc, 2013 december, 2013 LC89075WA 1. overview the LC89075WA is a digital audio interface receiver that de modulates signals according to the data transfer format between digital audio devices via iec60958/61937 and jeita cpr-1205 and supports demodulation sampling frequencies of up to 192khz. the LC89075WA also incorporates a high performance 24-bit single-end input ?? stereo analog to digital converter that supports sampling frequencies of up to 96khz, and an audio selector that can support 8-channel data. the LC89075WA is a complete analog and digital front-end for use in various systems including av receivers, digital tvs, and dvd recorders. 2. features 2.1 adc ? ?? stereo adc ? built-in anti-aliasing digital filter ? single-end input (3vp-p) ? built-in digital hpf for canceling dc offset ? built-in pga (-4.5db to 6db/1.5db step) ? built-in soft mute and attenuator (0db to -63.5db/0.25db step, - ? ) ? sampling frequency: 8khz to 96khz ? master clock: 512fs, 256fs (master/slave) ? audio data output interface: 24-bit i 2 s/left justified ? analog audio data detection (threshold level: -30db to -60db/adjustable in 2db steps) 2.2 dir ? s/pdif demodulation process according to iec60958/61937 and jeita cpr-1205 ? reception frequency: 32khz to 192khz (pll lock range) ? built-in 15:3 digital data selector enables separate select ion of data to be demodulated and data output to pins. - s/pdif input: up to 15 systems that su pport ttl (3 systems can support coaxial) - s/pdif output: possible to select two systems of pin outputs, and one system of demodulation data ? possible to limit the acceptable sampling frequency and set th e no-signal input status wh en the reception range is exceeded. ? built-in a pll low clock jitter and an oscillation amplifier. ? outputs the monitor signal that is switched between pll and crystal. ? outputs master clock: 512fs, 256fs and 128fs (with automatic adjustment function) ? audio data output interface: 24-bit i 2 s/left justified ? outputs dts-cd detection flag. ? outputs interrupt signal for microcontroller. ? calculates input sampling frequency. ? reads iec61937 burst preamble pc data from microcontroller. ? reads first 40 bits of channe l status from microcontroller. ? outputs bit 1 (non-pcm data delimiter bit) and main bits of channel status to the pin. ordering number : ena2170 ordering number : ena2170a cmos lsi digital audio interface receiver with stereo adc and audio selector http://onsemi.com sqfp64(10x10) ordering information see detailed ordering and shipping informa tion on page 70 of this data sheet.
LC89075WA no.a2170-2/70 2.3 other ? built-in audio selector supports up to 8-channel data. selector configuration to support 2-ch data: 4-line input ? 6 and 4-line output ? 2 selector configuration to support 6-ch and 2-ch data: 6-line input ? 1, 4-line input ? 5 and 6-line output ? 1 selector configuration to support 8-ch and 2-ch data: 7-line input ? 1, 4-line input ? 4 and 7-line output ? 1 ? possible to take in external erro r flag, non-pcm flag, and mute flag ? pcm digital audio data detection (threshold level: -30db to -60db/adjustable in 2db steps) ? spi microcontroller interface (with automatic increment function) ? built-in power-on reset circuit ? input pin reverse bias control during power-off ? supply voltages: adc analog: 4.5 to 5.5v (3.0 to 3.6v possible when not using the adc) pll analog: 3.0 to 3.6v digital: 3.0 to 3.6v ? operation guarantee temperature: -30 to 85c ? package: sqfp64 (lead-f ree and halogen-free) package dimensions unit : mm (typ) 10.0 10.0 12.0 12.0 0.15 0.5 (1.5) 0.1 1.7max 0.18 0.5 (1.25) 116 17 32 33 48 49 64 sanyo : sqfp64(10x10)
LC89075WA no.a2170-3/70 4. pin assignment figure 4.1 LC89075WA pin assignment lc89075w a top view datain mpin1 mpin2 mpin3 mpin4 mpin5 mpin6 mckout xmck 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 lpf pgnd mckin bckin lrckin bckout lrckout dataout 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 xin xout mpio4 mpio3 mpio2 mpio1 npcmf muteb errf mpout4 mpout3 mpout2 mpout1 dv dd dgnd 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 vref agnd av dd adinl adinr dgnd dv dd dstate 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 rxin3a rxin2a rxin1a dgnd rxout dv dd rxin8 dgnd rxin7 rxin6 rxin5 rxin4 rxin3 rxin2 rxin1 pv dd xmode dv dd dgnd csb so si sck intb
LC89075WA no.a2170-4/70 5. pin functions table 5.1 pin functions no name i/o function 1 lpf o pll: loop filter connection pin 2 pgnd pll: analog gnd 3 mckin i group a : master clock i nput pin to [mckout], [mpout1] group a+b : master clock input pin to [mckout] 4 bckin i group a : bit clock input pin to [bckout], [mpout2] group a+b : bit clock input pin to [bckout] 5 lrckin i group a : lr clock i nput pin to [lrckout], [mpout3] group a : dsd data input pin to [lrckout], [mpout3] group a+b : lr clock input pin to [lrckout] 6 datain i group a : 2ch audio data in put pin to [dataout], [mpout4] group a : dsd data input pin to [dataout], [mpout4] group a+b : 1, 2ch/8ch audio data input pin to [dataout] 7 mpin1 i group b : master clock input pin to [mckout], [mpout1] group a+b : 3, 4ch/8ch audio data input pin to [mpout1] 8 mpin2 i group b : bit clock input pin to [bckout], [mpout2] group a+b : 5, 6ch/8ch audio data input pin to [mpout2] 9 mpin3 i group b : lr clock input pi n to [lrckout], [mpout3] group b : dsd data input pin to [lrckout], [mpout3] group a+b : 7, 8ch/8ch audio data input pin to [mpout3] 10 mpin4 i group b : 2ch audio data input pi n to [dataout], [mpout4] group b : dsd data input pin to [dataout], [mpout4] group b : 1, 2ch/6ch audio data input pin to [dataout] group a+b : external error signal input pin to [errf] 11 mpin5 i group b : 3, 4ch/6ch audio data input pin to [mpout1] group a+b : external data mute signal input pin to [muteb] 12 mpin6 i group b : 5, 6ch/6ch audio data input pin to [mpout2] group a+b : external non-pcm si gnal input pin to [npcmf] 13 mckout o master clock output pin from adc, dir, [mckin], [mpin1], [mpio1], [rxin8] 14 bckout o bit clock output pin from adc, dir, [bckin], [mpin2], [mpio2], [rxin7] 15 lrckout o lr clock output pin from adc, dir, [lrckin], [mpin3], [mpio3], [rxin6] dsd data output pin from [lrckin], [mpin3], [mpio3], [rxin6] 16 dataout o 2ch audio data output pin from adc, dir, [datain], [mpin4 ], [mpio4], [rxin5] dsd data output pin from [datain], [mpin4], [mpio4], [rxin5] 1, 2ch/6ch audio data output pin from [mpin4] 1, 2ch/8ch audio data output pin from [datain] 17 dgnd digital gnd 18 dvdd digital power supply (3.3v) 19 mpout1 o master clock output pin from adc, [mckin], [mpin1], [mpio1], [rxin8] 3, 4ch/6ch audio data output pin from [mpin5] 3, 4ch/8ch audio data output pin from [mpin1] 20 mpout2 o bit clock output pin from adc, [bckin], [mpin2], [mpio2], [rxin7] 5, 6ch/6ch audio data output pin from [mpin6] 5, 6ch/8ch audio data output pin from [mpin2] 21 mpout3 o lr clock output pin from adc, [lrckin], [mpin3], [mpio3], [rxin6] dsd data output pin from [lrckin], [mpin3], [mpio3], [rxin6] 7, 8ch/8ch audio data output pin from [mpin3] continued on next page.
LC89075WA no.a2170-5/70 continued from preceding page. no name i/o function 22 mpout4 o 2ch audio data output pin from ad c, [datain], [mpin4], [mpio4], [rxin5] dsd data output pin from [datain], [mpin4], [mpio4], [rxin5] input s/pdif through output pin 23 errf o pll lock error, data error flag output pin external error signal output pin from [mpin4] 24 muteb o clock switching period data mute signal output pin external data mute signal output pin from [mpin5] 25 npcmf o channel status data delimiter bit (bit 1) output pin external non-pcm signal output pin from [mpin6] 26 mpio1 o channel status data delimiter bit (bit 1) output pin microcontroller extended register output pin i master clock input pin (adc slave operation) to adc, [mpout1] group c : master clock input pin to [mckout], [mpout1] 3.3v tolerance ttl-compatible s/pdif input pin 27 mpio2 o channel status copy bit output pin microcontroller extended register output pin i bit clock input pin (adc slave operation) to adc, [mpout2] group c : bit clock input pin to [bckout], [mpout2] 3.3v tolerance ttl-compatible s/pdif input pin 28 mpio3 o channel status emphasis information output pin microcontroller extended register output pin i lr clock input pin (adc slave operation) to adc group c : lr clock input pin to [lrckout], [mpout3] group c : dsd data input pin to [lrckout], [mpout3] 3.3v tolerance ttl-compatible s/pdif input pin 29 mpio4 o channel status age bit output pin microcontroller extended register output pin 2ch audio data output pin (adc slave operation) from adc i group c : 2ch audio da ta input pin to [dataout], [mpout4] group c : dsd data input pin to [dataout], [mpout4] 3.3v tolerance ttl-compatible s/pdif input pin 30 xmck o oscillation amplifier clock output pin 31 xout o crystal resonator connection output pin 32 xin i crystal resonator connection or external clock input pin (12.288mhz or 24.576mhz) 33 dgnd digital gnd 34 dv dd digital power supply (3.3v) 35 xmode i system reset input pin (when power-on reset is used: fixed at ?h?) 36 csb i spi microcontroller i/f, chip enable input pin 37 sck i spi microcontroller i/f, shift clock input pin 38 si i spi microcontroller i/f, write data input pin 39 so o spi microcontroller i/f, read data output pin 40 intb o spi microcontroller i/f, interrupt signal output pin 41 dstate o analog or digital data detection flag output pin 42 dv dd digital power supply (3.3v) 43 dgnd digital gnd continued on next page.
LC89075WA no.a2170-6/70 continued from preceding page. no name i/o function 44 adinr i 5 adc: analog rch data input pin 45 adinl i 5 adc: analog lch data input pin 46 av dd adc: analog power supply (5v) 47 agnd adc: analog gnd 48 vref o adc: common voltage output pin 49 rxin3a i 3.3v tolerance ttl-compatible s/pdif input pin coaxial-compatible s/pdif input pin 50 rxin2a i 3.3v tolerance ttl-compatible s/pdif input pin coaxial-compatible s/pdif input pin 51 rxin1a i 3.3v tolerance ttl-compatible s/pdif input pin coaxial-compatible s/pdif input pin 52 dgnd digital gnd 53 rxout o input s/pdif through output pin 54 dv dd digital power supply (3.3v) 55 dgnd digital gnd 56 rxin8 i 5 5v tolerance ttl-compatible s/pdif input pin group d : master clock input pin to [mckout], [mpout1] 57 rxin7 i 5 5v tolerance ttl-compatible s/pdif input pin group d : bit clock input pin to [bckout], [mpout2] 58 rxin6 i 5 5v tolerance ttl input level s/pdif input pin group d : lr clock input pin to [lrckout], [mpout3] group d : dsd data input pin to [lrckout], [mpout3] 59 rxin5 i 5 5v tolerance ttl-compatible s/pdif input pin group d : 2ch audio da ta input pin to [dataout], [mpout4] group d : dsd data input pin to [dataout], [mpout4] 60 rxin4 i 5 5v tolerance ttl-compatible s/pdif input pin 61 rxin3 i 5 5v tolerance ttl-compatible s/pdif input pin 62 rxin2 i 5 5v tolerance ttl-compatible s/pdif input pin 63 rxin1 i 5 5v tolerance ttl-compatible s/pdif input pin 64 pv dd pll: analog power supply (3.3v) * input tolerance: i = -0.3 to 3.6v, i 5 = -0.3 to 5.5v, output tolerance: o = -0.3 to 3.6v * pin 35: it has a built-in power-on reset circuit. * pin 32: power-off reverse bias control is supported only when a resonator is connected. * pins 26, 27, 28 and 29: power-off reverse bias control are supported only when ?l? level input during power-off. * pin 46: 3.3v can be supplied when not using the adc. in this case, making the power-down setting is recommended. * each av dd , pv dd and dv dd power supply must be turned on and off at the same timing to prevent latch-up.
LC89075WA no.a2170-7/70 6. block diagram figure 6.1 LC89075WA block diagram rxin2a rxin1a rxin3 rxin2 rxin1 mpout3 rxin5 rxin4 adinl datain mckin bckin lrckin mpin4 mpin1 mpin2 mpin3 xmode mpio4 mpio1 mpio2 mpio3 npcmf muteb sck csb si so intb xin xout xmck errf mpout2 mpout1 dataout lrckout bckout mckout rxin3a rxin6 rxin8 rxin7 power-on reset stereo adc pga pga att group: a (input) group: b (input) group: c (input) non-pcm c bit info. adc dir group: a group: b group: c micro controller interface oscillation amplifier master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock || dsd 1,2/6ch data || dsd master clock bit clock lr clock || dsd 2ch data || dsd || 3,4/8ch data || 5,6/8ch data || 7,8/8ch data || error || 1,2/8ch data adc data || c bit info. group: c (output) clock & data data mute error mpin6 mux 15:3 3,4/6ch data 5,6/6ch data || data mute || non-pcm mux (4 ? 6):4 mpin4 mpin5 (error) (data mute) (non-pcm) mux (4 ? 5):4 44 adinr 45 vref 48 53 rxout 56 57 58 59 60 61 62 63 49 50 51 3 4 5 6 7 8 9 10 mpin6 mpin5 11 12 26 27 28 29 13 16 15 14 21 20 19 mpout4 23 25 24 37 36 38 39 40 32 31 30 lpf s/pdif s/pdif 22 dstate 41 output data level detector adc dir group: a group: b group: c adc group: a group: b group: c group: d group: d group: d group: d (input) adc data dir data group: a data group: b data group: c data group: d data group: c (input) || s/pdif || s/pdif || s/pdif || s/pdif dir 1 35
LC89075WA no.a2170-8/70 7. electrical characteristics 7.1 absolute maximum ratings table 7.1 absolute maximum ratings at agnd=pgnd=dgnd=0v parameter symbol conditions ratings unit maximum supply voltage av dd max 7.1.1 -0.3 to 6.0 v maximum supply voltage dv dd max 7.1.2 -0.3 to 4.6 v input voltage 1 v in 1 7.1.3 -0.3 to av dd max+0.3 (max.6.0vp-p) v input voltage 2 v in 2 7.1.4 -0.3 to dv dd max+0.3 (max.4.6vp-p) v output voltage v out 7.1.5 -0.3 to dv dd max+0.3 (max.4.6vp-p) v storage ambient temperature tstg -55 to 125 ? c operating ambient temperature topr -30 to 85 ? c allowable power dissipation pd max 7.1.6 559 mw maximum input/output current i in , i out 7.1.7 ? 20 ma 7.1.1: av dd pin 7.1.2: pv dd and dv dd pins 7.1.3: adinl, adinr, rxin1, rxin2, rxin3, rxin4, rxin5, rxin6, rxin7, and rxin8 pins 7.1.4: mckin, bckin, lrckin, datain, mpin1, mpin2, mpin3, mpin4, mpin5, and mpin6 pins xin, mpio1, mpio2, mpio3, mpio4, xmode, csb, sck, si, rxin1a, rxin2a, and rxin3a pins 7.1.5: mckout, bckout, lrckout, dataout, mpout1, mpout2, mpout3, mpout4, and errf pins muteb, npcmf, xmck, xout, mpio1, mpio2, mpio3, mpio4, so, intb, dstate, and rxout pins 7.1.6: ta 85 ? c 7.1.7: per input/output pin 7.2 allowable operating range table 7.2 recommended operating conditions at agnd=pgnd=dgnd=0v parameter symbol conditions min typ max unit supply voltage 1 av dd 1 7.2.1 4.5 5.0 5.5 v supply voltage 2 av dd 2 7.2.2 3.0 3.3 3.6 v supply voltage 3 dv dd 7.2.3 3.0 3.3 3.6 v input voltage range 1 v in 1 7.2.4 0 5.5 v input voltage range 2 v in 2 7.2.5 0 3.6 v output load capacitance 1 c l 1 7.2.6 20 pf output load capacitance 2 c l 2 7.2.7 30 pf operating temperature vopr -30 25 85 ? c 7.2.1: av dd pin (when adc is used) 7.2.2: av dd pin (adc must be set to power-down mode at all times. ?adcopr[1:0]=11?) 7.2.3: pv dd and dv dd pins on/off of av dd , pv dd , and dv dd should desirably be done at the same timing. if that is not possible, pv dd and dv dd must be turned on earlier than av dd . av dd must also be turned off after pv dd and dv dd . 7.2.4: adinl, adinr, rxin1, rxin2, rxin3, rxin4, rxin5, rxin6, rxin7, and rxin8 pins 7.2.5: mckin, bckin, lrckin, datain, mpin1, mpin2, mpin3, mpin4, mpin5, and mpin6 pins xin, mpio1, mpio2, mpio3, mpio4, xmode, csb, sck, si, rxin1a, rxin2a, and rxin3a pins 7.2.6: mckout pin 7.2.7: output pins other than mckout stresses exceeding maximum ratings may damage the device. maximum ratings are stress ratings only. functional operation above the recommended oper ating conditions is not implied. extended exposure to stresses above the recommended operating conditions may affect device reliabili ty.
LC89075WA no.a2170-9/70 7.3 analog to digital converter characteristics table 7.3 adc characteristics at ta=25 ? c, av dd =5.0v, pv dd =dv dd =3.3v, agnd=pgnd=dgnd=0v fs=48k: 96khz, input=1khz: 24-bit data, measurement=20hz to 20khz parameter conditions min typ max unit resolution 24 bits sampling frequency 7.3.1 8 48 96 khz system clock frequency 2.048 12.288 24.576 mhz input voltage 7.3.2 3.0 vp-p pga range 7.3.3 -4.5 0 6 db pga step 7.3.3 1.5 db thd+n 7.3.4 (48khz) -92 -80 db 7.3.5 (96khz) -88 db s/n 7.3.6 (48khz) 94 101 db 7.3.7 (96khz) 103 db dynamic range 7.3.8 (48khz) 94 101 db 7.3.9 (96khz) 103 db input impedance 27 k ? channel-to-channel crosstalk 90 100 db channel gain error 0.2 0.5 db pass band 0.45fs hz stop band 0.545fs hz pass band ripple 0.041 db stop band attenuation -58.5 db group delay 7.3.10 24.5 1/fs hpf frequency response 7. 3.11 0.0385fs/1000 7.3.1: sampling frequency is 6khz when ?adcopr[1:0]=10? and ?sdmode=1?. 7.3.2: proportional to av dd voltage with a full scale value (0db) of analog input voltage (v in =0.6 ? av dd ) 7.3.3: -4.5db to 6db/1.5db steps 7.3.4: fs=48khz, -1dbfs, except when ?adcopr[1:0]=10? 7.3.5: fs=96khz, -1dbfs, except when ?adcopr[1:0]=10? 7.3.6: fs=48khz, a-weighted, except when ?adcopr[1:0]=10? 7.3.7: fs=96khz, a-weighted, except when ?adcopr[1:0]=10? 7.3.8: fs=48khz, -60dbfs, a-weighted 7.3.9: fs=96khz, -60dbfs, a-weighted 7.3.10: delay calculation for the digital filter 7.3.11: -3db
LC89075WA no.a2170-10/70 7.4 dc characteristics table 7.4 dc characteristics at ta=-30 to 85 ? c, av dd =4.5 to 5.5v, pv dd =dv dd =3.0 to 3.6v, agnd=pgnd=dgnd=0v parameter symbol conditions min typ max unit input, high v ih 7.4.1 0.7 dv dd v input, low v il 0.2 dv dd v input, high v ih 7.4.2 2.0 v input, low v il 0.8 v output, high v oh 7.4.3 v dd -0.8 v output, low v ol 0.4 v input amplitude v p-p 7.4.4 200 mv input impedance z in 7.4.4 40 65 k ? 7.4.1: cmos-compatible: xin input pin 7.4.2: ttl-compatible: input pins other than xin, adinl, and adinr pins 7.4.3: i oh =-6ma, i ol =6ma: mckout, and mpout1 output pins i oh =-4ma, i ol =4ma: bckout, lrckout, dataout, mpout[4:2], xmck, and rxout output pins i oh =-2ma, i ol =2ma: errf, muteb, npcmf, mpio[4:1], so, intb, and dstate output pins 7.4.4: before capacitance of rxin1a, rxin2a, and rxin3a pins (when coaxial input is set to rxin1a, rxin2a, and rxin3a) 7.5 supply current characteristics table 7.5 dc characteristics at ta=25 ? c, av dd =5v, pv dd =dv dd =3.3v, agnd=pgnd=dgnd=0v, minimum load on output pins parameter symbol conditions min typ max unit av dd supply current i add 7.5.1 0.1 4 ? a pv dd , dv dd supply current i ddd 7 10 ma av dd supply current i add 7.5.2 28 36 ma pv dd , dv dd supply current i ddd 15 20 ma av dd supply current i add 7.5.3 28 36 ma pv dd , dv dd supply current i ddd 22 29 ma av dd supply current i add 7.5.4 28 36 ma pv dd , dv dd supply current i ddd 31 40 ma av dd supply current i add 7.5.5 3 4 ma pv dd , dv dd supply current i ddd 68 ma av dd supply current i add 7.5.6 3 4 ma pv dd , dv dd supply current i ddd 79 ma 7.5.1: xmode=l, xin=12.288mhz 7.5.2: xin=24.576mhz, mckout=512fs, fs=44.1khz/dir, adc=reset status 7.5.3: xin=24.576mhz, mckout=256fs, fs=96khz/dir, fs=48khz/adc, adinl=adinr=1khz/sine, ?sw2sel[2:0]=001?, ?sw1sel[2:0]=000?, ?rxdsel[3:0]=0000? 7.5.4: xin=24.576mhz, mckout=128fs, fs=192khz/dir, fs=96khz/adc, adinl=adinr=1khz/sine, ?sw2sel[2:0]=001?, ?sw1sel[2:0]=000?, ?rxdsel[3:0]=0000? 7.5.5: analog audio data detection setting standby current, ?adcopr[1:0]=10?, ?sdmode=1?, xin=24.576mh z, fs=6khz/adc, wh en figure 9.6 setting adinl=adinr=no signal 7.5.6: analog and digital audio data detection setting standby current, ?adcopr[1:0]=10?, ?sdmode=1?, ?dstasel=1?, xin=24.576mhz, fs=6khz/adc, when figure 9.6 setting, however ?diropr=0?, ?rxdsel[3:0]=0000? adinl=adinr=no signal, s/pdif dose not input
LC89075WA no.a2170-11/70 7.6 ac characteristics 1 table 7.6 ac characteristics at ta=-30 to 85 ? c, av dd =4.5 to 5.5v, pv dd =dv dd =3.0 to 3.6v, agnd=pgnd=dgnd=0v parameter symbol conditions min typ max unit rxin1 to 8, rxin1a to 3a mpio[4:1] input receive frequency f rfs 28 195 khz rxin1 to 8, rxin1a to 3a mpio[4:1] input duty factor t rxduy 40 50 60 % xin clock input frequency f xf 7.6.1 12.288 mhz 7.6.2 24.576 mhz xin clock input duty factor f xduy 40 50 60 % mckout clock output frequency f mck1 4 50 mhz mckout clock output duty factor f mckduy 40 50 60 % mckout clock jitter t j 7.6.3 50 ps rms mpout1 clock output frequency f mck2 2 25 mhz bckout, mpout2 clock output frequency f bck1 0.5 12.5 mhz lrckout, mpout3 clock output frequency f lrck1 8 192 khz mckout-bckout output delay t mbo -10 10 ns bckout-lrckout output delay t blo 7.6.4 -10 10 ns bckout-dataout output delay t bdo 7.6.4 -10 10 ns bckout-mpout[3:1](6ch, 8c h) output delay 7.6.5 -10 10 ns lrckout-dataout output delay t ldo -10 10 ns lrckout-mpout[3:1](6ch, 8ch) output delay 7.6.5 -10 10 ns 7.6.1: ?xinsel[1:0]=00? 7.6.2: other than ?xinsel[1:0]=00? 7.6.3: period jitter value 7.6.4: this also applies to the output when dsd data is input. 7.6.5: ?sw1sel[1:0]=010 or 011?, ?sw2sel[1:0]=110 or 111? figure 7.1 ac characteristics 1 mckout bckout dataout lrckout rxin1 to 8 t rxduy t rxduy t ldo t blo mpout[3:1] mpout3 mpout2 t mckduy t mckduy t mbo t bdo t mbo input output output output output mpout1 rxin1a to 3a mpio[4:1]
LC89075WA no.a2170-12/70 7.7 ac characteristics 2 table 7.7 ac characteristics at ta=-30 to 85 ? c, av dd =4.5 to 5.5v, pv dd =dv dd =3.0 to 3.6v, agnd=pgnd=dgnd=0v parameter symbol conditions min typ max unit master clock input/output frequency f mckin1 7.7.1 2 25 mhz bit clock input/output frequency f bckin 7.7.2 0.5 12.5 mhz lr clock input/output frequency f lrckin 7.7.3 8 195 khz input delay t idly 7.7.4 0 40 ns setup/hold t bdsh 7.7.5 25 ns master clock input/output delay t mmo 7.7.6 25 ns bit clock input/output delay t bbo 7.7.7 25 ns lr clock input/output delay t llo 7.7.8 25 ns data input/output delay t ddo 7.7.9 25 ns 7.7.1: mckin, mpin1, mpio1, and rxin8 input pins, mckout and mpout1 output pins 7.7.2: bckin, mpin2, mpio2, and rxin7 input pins, bckout and mpout2 output pins 7.7.3: lrckin, mpin3, mpio3, and rxin6 input pins, lrckout and mpout3 output pins 7.7.4: mpio2 to mpio3 input pin-to-pin delay when in adc slave operation 7.7.5: datain, mpin1, mpin2, mpin3, mpin4, mpin5, mpin6, mpio4, and rxin5 input pins 7.7.6: mckin-mckout, mpin1-mckout, mpio1-mckout, and rxin8-mckout i/o pin-to-pin delay mckin-mpout1, mpin1-mpout1, mpio1-mpout1, and rxin8-mpout1 i/o pin-to-pin delay 7.7.7: bckin-bckout, mpin2-bc kout, mpio2-bckout, and rxin7-bckout i/o pin-to-pin delay bckin-mpout2, mpin2-mpout2, mpio2-mpout2, and rxin7-mpout2 i/o pin-to-pin delay 7.7.8: lrckin-lrckout, mpin3-lrckout, mpio3-lrckout, and rxin6-lrckout i/o pin-to-pin delay lrckin-mpout3, mpin3-mpout3, mpio3-mpout3, and rxin6-mpout3 i/o pin-to-pin delay 7.7.9: datain-dataout, mpin4-dataout, mpio4-dataout, and rxin5-dataout i/o pin-to-pin delay datain-mpout4, mpin4-mpout4, mpio4-mpout4, and rxin5-mpout4 i/o pin-to-pin delay mpin1-mpout1, mpin2-mpout2, and mpin3-mpout3 i/o pin-to-pin delay mpin5-mpout1 and mpin6-mpout2 i/o pin-to-pin delay figure 7.2 ac characteristics 2 mckout lrckout t bbo t llo t mmo t ddo bckout dataout bckin, mpin2 lrckin, mpin3 datain, mpin4, mpio4 rxin5, mpin1, mpin2 t idly t bdsh t bdsh mpout4 input input input input output output output output mpin3, mpin5, mpin6 mpout1 mpout3 mpout2 mpout[3:1] mpio1, rxin8 mckin, mpin1 mpio2, rxin7 mpio3, rxin6
LC89075WA no.a2170-13/70 7.8 spi microcontroller interface ac characteristics table 7.8 ac characteristics at ta=-30 to 85 ? c, av dd =4.5 to 5.5v, pv dd =dv dd =3.0 to 3.6v, agnd=pgnd=dgnd=0v parameter symbol conditions min typ max unit power-on reset dv dd slope t porsl 7.8.1 100 ms xmode input pulse width (l) t rstdw 7.8.2 200 ? s sck input frequency f sck 10 mhz sck input pulse width (l) t sckdw 40 ns sck input pulse width (h) t sckuw 40 ns csb input pulse width (h) t csbuw 80 ns csb-sck input delay t csbtosck 20 ns csb-sck hold t csbhold 20 ns sck-si setup t sisetup 15 ns sck-si hold t sihold 15 ns sck-so output delay t scktoso 25 ns csb-so output delay t csbtoso 20 ns 7.8.1: each av dd , pv dd and dv dd power supply must be turned on and off at the same timing. 7.8.2: xmode must be fixed to ?h? before power is turned on in order to use the power-on reset function. figure 7.3 spi microcontroller interface ac characteristics sck csb t porsl so si xmode dv dd 3.0v t rstdw t csbtosck t sckdw t sckuw t sihold t sisetup t scktoso t csbtoso t csbhold t csbuw hi -z
LC89075WA no.a2170-14/70 8. system settings (common to adc, dir, and audio selector) 8.1 oscillation amplifier pin settings (xin, xout, xmck) ? the LC89075WA features a built-in oscilla tion amplifier. connect a quartz reso nator, feedback resistor, and load capacitance to xin and xout to configure an oscillation circuit. the figure below shows the connection diagram. when connecting a quartz resonator, use one with a fundamental wave, and be aware that the load capacitance depends on the quartz resonato r characteristics, so thorough i nvestigation should be made. ? if the built-in oscillation amplifier is not used and an oscillation module is used as the clock source instead, connect the output of an external clock supply source to xin. at this time, it is not necessary to connect a feedback resistor between xin and xout. ? always supply a 12.288mhz or 24.576mhz clock to xin. ? the clock frequency is set with the xinsel[1:0] register. the clock frequency set with the xinsel[1:0] register and the clock frequency input to xin must match. ? the clock set with the xinsel[1:0] register is defined as the adc operation clock and the mckout, bckout, and lrckout output clocks when adc data output is sel ected. complete the xinsel[1:0] register setting prior to bi-phase data input. ? xmck outputs the xin clock. the xmck output is set with the xmsel[1:0] register. 1/1, 1/2 or 1/4 of the xin clock, or ?l? output can be set. (a) xin/xout quartz resonator connection diagram (b) xin external clock input diagram figure 8.1 xin/xout external circuit connection diagram 8.2 adc common voltage ou tput pin setting (vref) ? vref is used as the adc analog signal common voltage and outputs the 1/2av dd voltage. ? connect 10 ? f and 0.1 ? f capacitors between vref and agnd, as close to the pins as possible. in addition, do not position clock or digital signal wiring close to these capacitors to avoid coupling to the converter. figure 8.2 vref external circuit connection diagram 8.3 dir loop filter pin setting (lpf) ? the dir incorporates a vco (voltage controlled oscillator) that synchronizes with sampling frequencies from 32khz to 192khz and with the data with a transfer rate from 4mhz to 25mhz. ? the pll is locked at 512fs. ? lpf is a pin for the pll loop filter. connect the resistor and capacitors shown in the right figure, as close to the pin as possible. figure 8.3 lpf external circuit connection diagram 0.1 ? f vref agnd 48 47 10 ? f 0.001 ? f pgnd lpf 21 100 ? 0.068 ? f 1m ? 1p to 33pf 220 to 2k ? 1p to 33pf 12.288mhz 24.576mhz xmck xout xin 30 31 32 12.288mhz 24.576mhz open xmck xout xin 30 31 32
LC89075WA no.a2170-15/70 8.4 system reset (xmode) ? the LC89075WA features a built-in power-on reset circu it, and constantly monitors the power supply status. ? when xmode is set to ?h? and the power is turned on, the system is reset by this power-on reset circuit. ? when not using the power-on reset circuit, always se t xmode to ?l? to reset the system during power-on. the system operates correctly when xmode is set to ?h? after the reset sequence. when xmode is set to ?l? again thereafter, the system is reset. figure 8.4 power-on reset and xmode reset timing chart table 8.1 functional block states when xmode is reset (xmode=?l?) functional block state adc stopped, power-down mode dir stopped, power-down mode (pll stopped) oscillation amplifier running microcontroller registers initial value table 8.2 output pin states wh en xmode is reset (xmode=?l?) pin no. pin name output state pin no. pin name output state 13 mckout output (xin) 26 mpio1 hi-z 14 bckout l 27 mpio2 hi-z 15 lrckout l 28 mpio3 hi-z 16 dataout l 29 mpio4 hi-z 19 mpout1 l 30 xmck output 20 mpout2 l 31 xout output 21 mpout3 l 39 so hi-z 22 mpout4 l 40 intb h 23 errf h 41 dstate l 24 muteb l 53 rxout l 25 npcmf l 1.5v dv dd xm ode (internal) reset 3.3v reset operation reset operation state pv dd operation reset 1.5v ? 200 ? s indefinite
LC89075WA no.a2170-16/70 8.5 output data format (common to the adc and dir blocks) ? the dataout and mpout[4:1] output data format is set with the daform register. ? the initial value of the output format is i 2 s. data is output synchronized with the bckout falling edge. figure 8.5 adc and dir data output timing chart 8.6 handling of unused pins ? leave unused output pins open, and set unused input pins as shown in the table below. ? always set input pins not noted in the table below as described in these specifications. table 8.3 settings of unused input pins pin no. pin name input setting pin no. pin name input setting 3 mckin connect to dgnd (pin no. 14) 44 adinr open 4 bckin connect to dgnd (pin no. 14) 45 adinl open 5 lrckin connect to dgnd (pin no. 14) 49 rxin3a connect to dgnd (pin no. 52) 6 datain connect to dgnd (pin no. 14) 50 rxin2a connect to dgnd (pin no. 52) 7 mpin1 connect to dgnd (pin no. 14) 51 rxin1a connect to dgnd (pin no. 52) 8 mpin2 connect to dgnd (pin no. 14) 56 rxin8 connect to dgnd (pin no. 55) 9 mpin3 connect to dgnd (pin no. 14) 57 rxin7 connect to dgnd (pin no. 55) 10 mpin4 connect to dgnd (pin no. 14) 58 rxin6 connect to dgnd (pin no. 55) 11 mpin5 connect to dgnd (pin no. 14) 59 rxin5 connect to dgnd (pin no. 55) 12 mpin6 connect to dgnd (pin no. 14) 60 rxin4 connect to dgnd (pin no. 55) 37 csb connect to dgnd (pin no. 43) 61 rxin3 connect to dgnd (pin no. 55) 38 sck connect to dgnd (pin no. 43) 62 rxin2 connect to dgnd (pin no. 55) 39 si connect to dgnd (pin no. 43) 63 rxin1 connect to dgnd (pin no. 55) ? the mpio[4:1] pins can be set to input or output. in the initial status, these pins are set to output of hi-z. when not using these pins, use the initial setting and leave the pins open. l-ch r-ch msb lsb msb lsb 24bit 24bit lrckout bckout dataout l-ch r-ch msb lsb msb msb lsb 24bit 24bit lrckout bckout dataout ?daform=0?: i 2 s data output ?dform=1?: msb first lef t -justified output mpout[4:1] mpout[4:1] mpout[4:1]: excluded when the clock output function is used
LC89075WA no.a2170-17/70 9. description of analog to digital converter (adc) 9.1 operation settings ? adc operation can be selected from the automatic stop m ode that follows dir operation, continuous operation mode, low sampling rate operation mode, and power-down mode. the initial value is set to the automatic stop mode that follows dir operation. table 9.1 adc operation mode comparison mode setting adc state automatic stop mode (initial value) when pll is unlocked: operating when pll is locked: reset (adc also resets when errf is ?h? and pll is locked) continuous operation mode always operating low sampling rate operation mode operating (adc?s rate fixed at 6khz) power-down mode complete stop 9.1.1 automatic stop mode ? the automatic stop mode function sets adc operation with priority on the dir status , and controls adc operation according to the pll locked status and errf output status . (?adcopr[1:0]=00?) ? the adc is automatically set to the reset status in the pll locked status. when the pll changes to the unlocked status, the reset is canceled and the adc restarts analog to digital conversion. however, adc is set to the reset status when errf is ?h? and pll is locked. (when ?rxresel=1? or ?rxresta=1?) ? when setting the adc to automatic stop mode, it is recommended to simultaneously make the oscillation amplifier stop setting. the oscillation amplifier can be automatically stopped while the pll is locked, by ?ampopr[1:0]=01?. this eliminates the possibility of coexistence of the xin clock and pll clock, enabling reduction of interference between the clocks. however, this excludes cases when the xin clock cannot be stopped, such as when the oscillation amplifier clock output xmck is constantly supplied to the dsp, etc. 9.1.2 continuous operation mode ? the adc can be set to the continuous operation mode that constantly continues analog to digital conversion operation regardless of the dir status. ? continuous operation mode can be set in the following states. this setting has priority over automatic stop mode. - when the adc clock and data are set to constant output: ?sw1sel[2:0]=001? or ?sw2sel[2:0]=001? - when adc slave operation is set: ?mpsel[1:0]=10 or 11? 9.1.3 low sampling rate operation mode (analog audio data detection in power save operation mode) ? the low sampling rate operation mode performs analog audio data detection with low power consumption. ? to set this mode, both ?adcopr[1:0]=10? and ?sdmode=1? must be set. these registers need to detect the existence of analog audio data in power save operation. when only the adcopr[1:0] register or the sdmode register is set, this function does not operate. ? low sampling rate operation mode operates only when set to master mode. when the adc is operated in slave mode, low sampling rate operation cannot be set. ? after this mode is set, the adc performs analog to digital conversion at a sampling rate of 6khz. ? current consumption can be further reduced by simultaneously setting to stop the dir function and fix the output clock pin outputs to suppress current consumption other than the adc. see below for further details, ?9.6 analog audio data detection?.
LC89075WA no.a2170-18/70 9.1.4 power-down mode ? the adc is set to power-down mode by ?adcopr[1:0]=11?. in power-down mode, vref is set to the agnd voltage. ? power-on reset when turning the power on and system start-up from power-down mode are both executed via the adc initialization cycle. reset by power -on-reset or adc initialization after po wer-down mode is canceled require a period of 85ms. ? the adc advances the reset cancel when initialization is complete. normally, 16384/fs period needs for the reset cancel. the offset generated in initial data of adc is removed for this period. when the reset cancel period dose not need, it sets by the adbmod register. (?adbmod=1?) ? dataout outputs data ?0? during power-down mode and reset cancel period. ? the adc starts analog to digital conversion after reset is canceled. the digital data is output after fade-in processing by the digital volume. in addition, switching from normal operation to power-down mode is executed after fade-out processing. ? in cases such as when slave mode or an oscillation module is not used and an external clock is supplied instead, the clock may be disrupted when switching to power-down mode, and noise may be generated. in these cases, set power- down mode after performing soft mute processing. see below for further details, ?9.5 soft mute/attenuator?. figure 9.1 timing chart for power-down mode and when the mode is canceled 9.1.5 when not using the adc ? when not using the built-in adc, 3.3v can be supplied to the av dd pin that normally requires a 5v supply. ? the adc can operate even when 3.3v is supplied, but the characteristics are not gu aranteed. therefore, it is recommended to set the power-down mode when not using the adc. power-down adcopr[1:0] set pv dd (internal) initialize adc state dv dd av dd vref lrckout initialize operation power-down operation 1/2av dd 1/2av dd cancel dataout 85ms fade in fade in 0 data 0 data reset cancel fade out ? adcopr[1:0]=00 ? ? adcopr[1:0]=11 ? ? adcopr[1:0]=00 ? indefinite 16384/fs ? adbmod=0 ? 0ms ? adbmod=1 ? 85ms 16384/fs ? adbmod=0 ? 0ms ? adbmod=1 ? ?? ?? ?? ?? ??
LC89075WA no.a2170-19/70 9.2 clock input settings (xin, xout, xmck) ? the adc normally operates in master mode, and can be switched to slave mode by the register setting. 9.2.1 master mode 1 (continuous operation mode and automatic stop mode) ? in master mode, the sampling freque ncy operates at 48khz or 96khz. ? master mode operates using the 12.288mhz or 24.576mhz clock input to the xin pin. ? the clock set with the xinsel[1:0] register is supplied to the adc. ? the clock supplied to the adc is output from mckout, bckout, lrckout and mpout[3:1] when adc data output is selected. table 9.2: adc supplied clock and output clocks in master mode (initial value: ?xinsel[1:0]=00?) xinsel[1:0] xin pin input clock frequency (hz) adc sampling frequency (hz) output pin clock frequency (hz) mckout mpout1 bckout mpout2 lrckout mpout3 0 0 12.288m 48k 12.288m 3.072m 48k 0 1 24.576m 48k 12.288m 3.072m 48k 1 0 24.576m 48k 24.576m 3.072m 48k 1 1 24.576m 96k 24.576m 6.144m 96k 9.2.2 master mode 2 (low sampling rate operation mode) ? operation is performed at the 12.288mhz or 24.576mhz clock input to the xin pin, but analog to digital conversion is performed at a sampling frequency of 6khz. see below for further details, ?9.6 analog audio data detection?. 9.2.3 slave mode ? slave mode sets clock input and data output pins exclusively for the adc, and performs analog to digital conversion unaffected by other functions. however, the clock (resonator or external input) must be supplied to xin even when slave mode is set. ? in slave mode, the sampling frequen cy operates at 8khz to 96khz. ? the master clock operates at 512fs or 256fs. ? slave mode and the master clock are set with the mpsel[1:0] register. ? in slave mode, the following functions are assigned to mpio[4:1]. mpio1: adc master clock (512fs or 256fs) input pin mpio2: adc bit clock (64fs) input pin mpio3: adc channel clock (fs) input pin mpio4: adc audio data output pin table 9.3 clocks that can be input to mpio[3:1] in slave mode pin name mpio1 mpio2 mpio3 usage master clock bit clock lr clock input clock 512fs or 256fs 64fs fs input clock range 2.048mhz to 24.576mh z 512khz to 6.144mhz 8khz to 96khz ? in slave mode, the adc clocks output from mckout, bckout, lrckout and mpout[3:1] are the signals input to mpio[3:1]. the system doesn't operate normally when there is no clock input to mpio[3:1]. therefore, must be supply the clock to mpio[3:1] in slave mode. ? the data that has been analog to digital converted according to the daform register setting is output from mpio4 and mpout4. these output data are not affected by muteb.
LC89075WA no.a2170-20/70 9.3 digital hpf ? the adc incorporates a digita l hpf to cancel the dc offset. ? the hpf cutoff frequency is 1.85hz when fs=48khz. the frequency response is proportional to fs. 9.4 pga ? the LC89075WA incorporates an analog pga (programmable gain amplifier). ? the pga can be set to -4.5db to +6db in 1.5db steps with the adpga[2:0] register. ? the input impedance is 27k ? , and the adc full-scale input is proportional to the av dd voltage. v in =0.6 ? av dd figure 9.2 internal pga analog input configuration diagram adinl ?? ?? adpga[3:0] r1 c1 l-ch adinr r1 c1 r-ch fc = 1/(2 ? (rin+r1)c1) = 1/(2 ?? (27k+27k) ? 1 ? ) = 2.947hz zi = rin+r1 = 2 7k+27 k = 5 4k ? rin = 27k ? r1 = 27k ? c1 = 1 ? f rin rin
LC89075WA no.a2170-21/70 9.5 soft mute/attenuator ? the LC89075WA incorporates a digital volume that can adjust from 0db to -63.5db and - db. ? the digital volume is set with the advol[7:0] regist er. when the advol[7:0] register setting is changed, the volume changes according to the adfdsp[2: 0] register setting. the volume ch anges the gain in 0.25db steps. ? when ?adsmute=1?, soft mute operation is performed to attenuate the volume from the advol[7:0] register setting value to -63.5db according to the adfdsp[2:0] register setting, and then to - db (0 data). the gain changes in 0.25db steps during soft mute operation. ? when mute is canceled during mute execution, the process is stopped and the gain returns to 0db in 0.25db steps. ? when mute is set again during mute canceled, the cancel process is stopped and the mute process is performed to - db. figure 9.3 soft mute timing chart table 9.4 adc output volume gain settings advol [7:0] gain [db] 00h 0 (initial value) 01h -0.25 02h -0.50 03h-fdh ? ? ? feh -63.5 ffh - ? table 9.5 adc output volume fade slope settings adfdsp[2:0] fade slope 0db to - ? db transition time (reference)*1 000 1/fs (initial value) 256/fs 001 2/fs 512/fs 010 4/fs 1024/fs 011 8/fs 2048/fs 100 16/fs 4096/fs 101 reserved - 110 reserved - 111 direct 1/fs * 1: the time required to attenuate from 0db to - ? db when ?advol[7:0]=00h?. adsmute attenuation - ? 0db -63.5 dataout (state) 0 data 0 data 0 data 0db - ? adfdsp[1:0] adfdsp[1:0]
LC89075WA no.a2170-22/70 9.6 analog audio data detection (dstate) ? the LC89075WA can detect the existence (?sound? or ?sile nce?) of analog audio data. ?sound? has the audio data above threshold level. ?silence? has the audio data below threshold level. ? the ?sound? detection can be performed in normal operation mode or low sampling rate operation mode. ? the ?silence? detection can be performed in normal operation mode. ? these detections can be performed on the analog data while the adc is operating. they cannot be performed while the adc is in the reset or the power-down status. figure 9.4 analog audio data detection timing 9.6.1 ?sound? detection 9.6.1.1 detection in normal operation mode ? to perform detection in normal operation mode, ?sdmode=1? is set. ? analog to digital conversion is perform ed at a sampling frequency of 48khz or 96khz in master mode, or at the clock frequency input to mpio[3:1] in slave mode. 9.6.1.2 detection in low sampling rate operation mode ? low sampling rate operation mode can be used only when set to master mode. (see section 9.1.3) ? to perform detection in low sampling rate operation mo de, ?sdmode=1? and ?adcopr[1:0]=10? must be set. ? in this mode, analog to digital conversion is performed at a sampling frequency of 6khz. ? in this operation mode, the following register settings are recommended to reduce current consumption other than by the adc. table 9.6 recommended register settings fo r the adc power save mode operation adr register name register de scription recommended value remarks 00h adcopr[1:0] adc operation setting 10 power save mode operation 00h diropr dir operatio n setting 1 stop 01h sdmode analog or digital audio data detection setting 1 ?sound? detection 02h xmsel[1:0] xmck pin output setting 11 ?l? output 05h outmut clock and data output setting 1 ?l? output 06h sw2sel[2:0] mpout[4:1] pin output setting 000 ?l? output 0bh rxthr1[3:0] rxout output data setting 1111 ?l? output 0bh rxdsel[3:0] dir data demodulation input setting 1111 connected to gnd 0ch rxthr2[3:0] mpout4 output data setting 1111 ?l? output absolute dstate ylevel[3:0], nlevel[3:0] -60db ?silence? ?sound? value dstatep=0 hpf output ?? digital filter hpf digital vol ume output analog data comp. level judgment
LC89075WA no.a2170-23/70 9.6.1.3 threshold and output ? the ?sound? threshold level is set with ylevel[3:0] register. ? the ylevel[3:0] register can adjust the level from -60dbfs to -30dbfs in 2dbfs steps. ? at ylevel[3:0] register initial value, ?sound? is judged when the signal is larger than -60dbfs. ? the results of judging the data after passing through the hpf are output from dstate pin and odatam register. ? when a signal that is larger than the threshold level set by ylevel[3:0] register is de tected, dstate outputs ?h.? 9.6.2 ?silence? detection ? the ?silence? detection operates in normal operation mode, and ?sdmode=0? is set. ? the ?silence? threshold level is set with nlevel[3:0] register. ? the nlevel[3:0] register can adjust the level from -60dbfs to -30dbfs in 2dbfs steps. ? at nlevel[3:0] register initial value, ?silence? is judged when the signal is smaller than -60dbfs. ? the results of judging the data after passing through the hpf are output from dstate pin and odatam register. ? when a signal that is smaller than the threshold level se t by nlevel[3:0] register is detected, dstate outputs ?l.? 9.6.3 dstate output ? the dstate output polarity can be changed with dstatep. ? the dstate pin status can also be read from odatam register. ? when adc operation is stopped, dstate outputs ?l.? table 9.7 analog data and dstate pin output status (when ?dstatep=0?) dstate output sdmode=0 (?silence? detection) sdmode=1 (?sound? detection) l smaller than the value set by the nlevel register or the adc is reset smaller than the value set by the ylevel register or the adc is reset h larger than the value set by the nlevel register larger than the value set by the ylevel register ? ?sound? or ?silence? detection can be performed for digital audio data in addition to analog audio data. see below for further details, ?12. digital audio data detection?. 9.7 reset process ? when the pll is locked by setting ?sysrst=1? or ?a dcopr[1:0]=00?, the adc is in the reset status. when ?adbmod=0? is set, 16384/fs period is normally necessa ry for the reset cancel. if ?adbmod=1? is set, it has not wait time. the digital data is output after fade-in processing after reset cancel. ? ?sound? or ?silence? detection flag dstate after reset cancel is output after progress 32768/fs. figure 9.5 adc reset processing timing (when ?adbmod=0?) dataout dstate adc state operation reset operation fade in 16384/f 32768/fs fs=48khz: 341ms pll state unlock lock unlock adc output dir output adc output fs=96khz: 170ms fs=48khz: 682ms fs=96khz: 341ms flag flag (analog data detection flag) ?adbmod=0? muteb
LC89075WA no.a2170-24/70 10. description of digital a udio interface receiver (dir) 10.1 clocks ? when the pll is unlocked, the dir operates at the clock in put to xin. when the pll is locked, the dir operates at the internal vco (pll) clock. 10.1.1 pll source master clock ? the pll synchronizes with the input s/pdif and outputs a 512fs clock. ? the pll clock is controlled by the rxckat, rxckdv[1:0] and rxmck[1:0] register settings. ? normally, ?rxckat=0? is set and a pll clock is output for each input sampling frequency band. at this setting, output clock frequency fluctuation by varying the sampling frequency is kept to a narrow band, such as 512fs output when fs=32khz to 48khz, 256fs output when fs=64khz to 96khz, and 128fs output when fs=128khz to 192khz. ? when ?rxckat=0? is set, the pll clock is set by the rxckdv[1:0] register ? to set an output clock that does not depend on the s/pdif input sampling frequency, ?rxckat=1? is set. at this setting, the clock frequency is always multiplied by a constant and output, such as output at 256fs for all sampling frequencies from 32khz to 192khz. ? when ?rxckat=1? is set, the pll clock is set by the rxmck[1:0] register. ? when the pll is locked, switching is not performed even when the rxckat, rxckdv[1:0] and rxmck[1:0] registers setting are changed. these regi sters switching are executed when the pll is in unlocked status. this setting becomes valid after the pll is locked again. and, only when "rxckat=1" is set, rxmck[1:0] register can be changed by setting "rxckmu=1" even pll lock state. however, the change is not reflected in muteb. ? the pll output clock setting flow is shown below. note that the pll can be stopped with the diropr register. figure 10.1 pll output clock flow diagram s/pdif input 512fs lock detection fs calculation fs= 32k,44.1k,48k fs= 64k,88.2k,96k fs= 128k,176.4k,192k yes no yes no yes no ?rxckat? lock unlock pll output 256fs 0 1 pll fixation output ?rxmck=00?: 256fs ?rxmck=01?: 512fs ?rxmck=10?: 128fs pll output free-run pll output 128fs pll output 512fs pll output 256fs * *: when the rxfslim[1:0] register that limits the input s/pdif reception frequency is set and data that exceeds this setting is judged, the same processing is executed as when the pll is unlocked, and subsequent processing is not performed. the clock source is automatically switched to the xin clock. ?rxckdv? pll output 512fs pll output 256fs ?rxckdv? 01 or 11 00 or 10 10 or 11 00 or 01 ?rxckmu? 0 1 after locking pll, ?rxmck? can change
LC89075WA no.a2170-25/70 ? the pll clock output frequencies are shown below. ? when ?rxckat=1? and ?rxmck[1:0]=01? are set (512fs), 128khz, 176.4khz and 192khz s/pdif reception results in a pll output frequency that exceeds 50mh z, so direct output to mckout is not guaranteed. table 10.2 pll clock output frequencies (bold settings are initial values.) s/pdif fs (khz) pll output (mhz) ? rxckat=0 ? (fixed multiple outputs for each input fs band) ? rxckat=1 ? (fixed multiple outputs of input fs) ? rxckdv=00 ? ? rxckdv=01 ? ? rxckdv=10 ? ? rxckdv=11 ? ? rxmck=00 ? (256fs) ? rxmck=01 ? (512fs) ? rxmck=10 ? (128fs) 32 16.38 8.19 16.38 8.19 8.19 16.38 4.09 44.1 22.57 11.28 22.57 11.28 11.28 22.57 5.64 48 24.57 12.28 24.57 12.28 12.28 24.57 6.14 64 16.38 16.38 32.76 32.76 16.38 32.76 8.19 88.2 22.57 22.57 45.15 45.15 22.57 45.15 11.28 96 24.57 24.57 49.15 49.15 24.57 49.15 12.28 128 16.38 16.38 16.38 16.38 32. 76 65.54 * 16.38 176.4 22.57 22.57 22.57 22.57 45. 15 90.32 * 22.57 192 24.57 24.57 24.57 24.57 49. 15 98.30 * 24.57 *: direct output to the mckout pin is not guaranteed. 10.1.2 xin source master clock (xin, xout, xmck) ? the dir uses clock supply to xin for the following applications. 1) clock source when the pll is unlocked 2) pll lock-in support 3) calculation of the input data sampling frequency ? a clock must always be supplied to xin. ? normally, the oscillation amplifier always operates regardle ss of the pll status, but operation that automatically stops the oscillation amplifier while the pll is locked can also be set. this is set by the ampopr[1:0] register. the ampopr[1:0] register must be set before s/pdif input, or the setting must be completed while the pll is unlocked. in addition, when the oscillation amplifier is automatically stopped, the xmck clock is not output. ? when ?sw1sel[2:0]=001?, ?sw2sel[2:0]=001? or slave m ode ?mpsel[1:0] =10 or 11?, the oscillation amplifier is set to continuous operation mode. this has higher priority than the ampopr[1:0] register setting.
LC89075WA no.a2170-26/70 10.1.3 dir clock system diagram (xin, xout, xmck) ? the relationship between the two types of master clock (pll source, xin source) and the switching and frequency division functions is shown below. ? the characters noted with quotation marks near the switches and function blocks correspond to the write register names. ? lock/unlock is switched automatically according to the pll locked/unlocked status. figure 10.2 clock output system diagram ? the clocks output from the dir block are input to the output selector and output to mckout, bckout and lrckout. table 10.3 dir output clock frequency table dir output the characters in parenthesis are output pins. source clock (xin) when pll is unlocked source clock (pll) when pll is locked 12.288mhz 24.576mhz 512fs master clock (mckout) 12.288mhz 24.576mhz 12.288mhz 512fs 256fs 128fs bit clock (bckout) 6.144mhz 3.072mhz 64fs l/r clock (lrckout) 96khz 48khz fs ?rxckat? 6.144mhz 3.072mhz 64fs pll ?xinsel[1:0]? xin pll xin 96khz 48khz fs pll xin lock / unlock master clock generator pll source 512fs x?tal source 12.288mhz 24.576mhz 512fs 1/2 1/4 512fs 256fs 128fs 1/1 24.576mhz 12.288mhz input fs ?rxmck[1:0]? automatic ?rxckdv[1:0]? output clock selector master clock bit clock l/r clock manual ?sw 1sel[2:0] ?rxckmu?
LC89075WA no.a2170-27/70 10.1.4 mute signal output during the clock switching period (muteb) ? muteb outputs a pulse when the output clocks change due to the pll locked/unlocked status. ? the muteb pulse output polarity can be changed with the dirmutp register. the description below assumes that dirmutp is 0. ? in the lock-in process, after input data is detected, muteb falls at the word clock generated from the xin clock after the pll is locked, and then rises at the same timi ng as errf once a certain period of time has passed. ? in the unlock process, muteb falls at the same timing as the pll lock detection signal errf, and then rises after the word clock generated from the xin clock is counted for a certain number of times. ? changes in the pll locked status and the timing of cloc k changes can be seen by de tecting the muteb pulse and rising and falling edges. ? the clocks switch after the pll lock judgment, and this switching timing can be set with the rxckwt[1:0] register. at the initial setting, the clocks switch approximately 2.7m s after muteb falls. however, this value depends on the condition that the oscillation amplifier is set to the constantly operating status. when set so that the oscillation amplifier stops after the pll is locked, the start-up time re quired until the oscillation amplifier stabilizes after the pll is unlocked is added to the value. ? the clock output pins output free-running clocks immediately after the pll is unlocked. ? in the unlock process, muteb is changed by adbmod register. see below for further details, ?14. microcontroller interface?. figure 10.3 clock switching timing digital data lock unlock 16384/fs *** 5.4ms **** same timing as errf rxin** muteb errf mckout (dirmutp=0) rxin** pll locked status xin clock pll clock muteb errf mckout digital data unlock lock after pll lock 3ms to 144ms ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LC89075WA no.a2170-28/70 10.1.5 output clocks generated when input s/pdif reception is limited ? the input s/pdif reception range can be set with the rxlim[1:0] register. ? if an s/pdif input that exceeds the reception range limit is supplied, the same processing is performed as when the pll is unlocked. the clock source is then switched to the xin clock, and clocks are output from respective clock pins. figure 10.4 output clocks generate d when input data reception is limited rxin** mckout bckout lrckout pll status fs=44.1khz fs=192khz lock pll clock (a) when set to ?rxlim[1:0]=00? (no limit on inputs) (b) when set to ?rxlim[1:0]=01? (receive frequency is limited to 96khz or lower) errf lock pll clock rxin** pll status fs=44.1khz fs=192khz lock pll clock errf lock xin clock fs=96khz lock pll clock fs=96khz lock pll clock (c) when set to ?rxlim[1:0]=10? (receive frequency is limited to 48khz or lower) rxin** pll status fs=44.1khz fs=192khz lock pll clock errf lock xin clock fs=96khz lock mckout bckout lrckout mckout bckout lrckout unlock xin clock
LC89075WA no.a2170-29/70 10.2 s/pdif input/output 10.2.1 s/pdif input reception range ? the input data reception range is shown below. table 10.4 s/pdif recepti on range (?rxlim[1:0]=00?) pll output clock setting input data reception range 512fs 32khz to 192khz ? the pll output clock is output to each pin according to the rxckat, rxckdv[1:0] and rxmck[1:0] register settings. ? the fs reception range of input data can be limited to w ithin the above pll output clock setting range. this setting is carried out with the rxlim[1:0] register. when this function is used, input data exceeding the set range is considered as an error, and the clock source is au tomatically switched to the xin source. 10.2.2 s/pdif input/output pins (rxin1 to rxin8, rxin1a to rxin3a, mpio[4:1], rxout, mpout4) ? up to 15 digital data input pins are provided. in addition, two s/pdif output pins are provided. ? rxin[8:1] pins are ttl level compatible input pins with 5v tolerance voltage. ? mpio[4:1] are ttl level compatible in put pins with 3.3v tolerance voltage. ? mpio[4:1] must be set to input with the mpsel[1:0] register. ? rxin[3:1]a are ttl level with 3.3v tolerance voltage or coaxial compatible input pins. ? each rxin[3:1]a change the function by the rx1asel, rx2asel and rx3asel registers. ? in the initial status, rxin[3:1]a are set to ttl level compatible input pins. ? when rxin[3:1]a are used for coaxial input, rxin[3 :1]a must connect terminator and dc cutting capacity. ? all the s/pdif input pins ca n receive 32khz to 192khz data. ? rxout and mpout4 are input selector output pins, and output the s/pdif through data. ? the demodulated data and the through output data can be selected separately. ? the demodulated data is selected with the rxdsel[3:0] register. ? the rxout pin output data is selected with the rxthr1[3:0] register. ? the mpout4 pin output data is selected with the rxthr2[3:0] register. ? the s/pdif through data output from the mpout4 pin is set with the sw2sel[2:0] register. ? the rxdsel[3:0] register can also be set so that all input digital data is deselected. this enables input data switching via the no-signal input status. ? the rxthr1[3:0] and rxthr2[3:0] registers are initia lly set so that rxout and mpout4 output ?l.? when not using rxout and mpout4, muting these pins is recommended. figure 10.5 s/pdif input circuit example rxin[3:1]a coaxial LC89075WA r xin[8:1] optical 0.01 ? f to 0 .1 ? f 50 ? 10 to 100 ?
LC89075WA no.a2170-30/70 10.3 output data switching (dataout) ? in the initial setting status, demodulated data is output to dataout when the pll is lock ed, and adc data is output to dataout when the pll is unlocked. this output switc hing is performed automatic ally according to the pll locked/unlocked status. figure 10.6 timing chart of dataout output data switching pll locked status muteb errf (a) lock-in stage unlock lock (b) unlock stage adc data muted demodulation data dataout muteb errf lock unlock adc data muted demodulation data dataout dirmutp=0 dirmutp=0 pll locked status ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LC89075WA no.a2170-31/70 10.4 error output processing 10.4.1 lock error and data error output (errf) ? errf outputs an error flag when a pl l lock error or a data error occurs. ? it is possible to treat non-pcm data reception as an error by setting up the rxresel register. ? the errf output conditions are set with the rxresta register. 10.4.2 pll lock error ? the pll gets unlocked for input data that lost bi-phase mo dulation regularity, or input data for which preambles b, m, and w cannot be detected. ? errf turns to "h" upon occurrence of a pll lock error, and returns to "l" when data demodulation returns to normal and "h" is held for somewhere between 3ms to 144ms. this hold time is determined by the setting of the rxerwt[1:0] register. ? errf pulse output polarity can be changed with the di rerrp register. however, alth ough the direrrp register setup is reflected to errf output, it is not reflected to the read-o ut register oerror. ? errf is output in synchronization with lrckout. 10.4.3 input data parity error ? an odd number of errors among parity bits in input data and input parity errors are detected. ? if an input parity error occurs 9 or more times in successi on, errf turns to "h" indicating that the pll is locked, and after holding "h" for somewhere between 3ms to 144ms, it returns to "l." ? the error flag output format can be selected with the rxreder register when an input parity error is output 8 or fewer times in succession. 10.4.4 other errors ? even if errf turns to "l," the channel status bits of 24 to 27 (sampling frequency in formation) are always fetched and the data of the previous block is compared with the current data. moreover, the input data sampling frequency is calculated from the fs clock extracted from the input data, an d the fs calculated value is compared in the same way as described above. if any difference is detected in these data, errf is instantly made "h" and the same processing as for pll lock errors is carried out. in this case, the clock so urce is switched to xin and pro cessing is restarted at lock status identification processing. ? in order to support sources with a variable fs (for example, a cd player with a variable pitch function), any change in fs made after errf is reset is not reflected on e rrf unless such change exceeds the pll capture range. ? to have the change in fs made after the resetting of errf reflected on errf, set the ?rxrefsj=1?. ? if a setting which regards non-pcm data input as an erro r is made with the rxresel register, errf turns to "h" when non-pcm data input is detected. at this time, the pll locked status and respective ou tput clocks are subject to the input data, but the output data is muted. the non-pcm data is the information that is output from npcmf and subject to the npsel register setting. ? the pll is set to the unlock state when the adc clock and the data output have been selected by ?sw1sel[2:0]=001? and errf outputs the error flag.
LC89075WA no.a2170-32/70 10.4.6 data processing upon occurrence of errors (lock error, parity error) ? the data processing upon occurrence of an error is described below. if 8 or fewer input parity errors occur in succession and transfer data is pcm audio data, the data is replaced by the one saved each in l-ch and r-ch in the previous frame. however, if the transfer data is non-pcm data, the error data is output as it is. ? non-pcm data is the data of when bit 1 (non-pcm data detection bit) of the channel status turns to "h" based on the data detected prior to the occurrence of the input parity error. ? output data is muted when a pll lock error occurs or a parity error occurs 9 or more times in succession. ? as for the channel status data, the data of the previous block held in 1-bit units is output when a parity error occurs 8 or fewer times in succession. table 10.5 data processing upon error occurrence data pll lock error input parity error (a) input parity error (b) input parity error (c) demodulation data ?l? ?l? previous value data output fs calculation result out of range output output output channel status ?l? ?l? previous value data previous value data input parity error (a): if occu rs 9 or more times in succession input parity error (b): if occurs 8 or fewer times in succession in case of audio data input parity error (c): if occurs 8 or fewer tim es in succession in case of non-pcm burst data figure 10.7 example of data processing upon parity error occurrence 10.4.7 processing during error recovery ? when preambles b, m, and w are detected, the pll becomes locked and data demodulation begins. ? the demodulation data is output from the lrckout edge after errf turns to "l." figure 10.8 data processing when data demodulation starts l-1 r -1 l-2 r -2 l-3 r-3 l-4 r -4 l-5 r -5 l-6 r-6 l-7 r -7 l-8 r -8 input data 1 occurrence errf lrckout l-0 r-0 l-1 r - 0 l-2 r -2 l - 2 r - 2 l- 2 r - 2 l - 2 r- 2 l - 2 dataout r-ch l-ch r-ch ? ? ? ? ? ? 9 times or more muting previous value data previous value data ? ? ? ? ? ? ? ?
LC89075WA no.a2170-33/70 10.5 data delimiter bit 1 output (npcmf) ? npcmf outputs the channel status data delimiter bit information. ? npcmf outputs bit 1 of the channel status that indicates whether the input bi-phase data is pcm audio data. npcmf is immediately output upon detection of errf even during the ?h? output period. ? the iec61937 and the dts-cd detection flags can be output to npcmf according to the npsel register. table 10.6 npcmf output npcmf output conditions l pcm audio data (bit 1 = ?l?) h non-pcm audio data (bit 1 = ?h?) 10.6 iec61937 and dts-cd detection flag output ? a function to output iec61937 and dts-cd detection flags for non-pcm data are provided. ? when bit 1 of the channel status is non-pcm data, the iec61937 sync signal is detected and detection flag is output. if bit 1 is pcm data, detection flag is not output. ? the dts-cd detection is compatible with ?14-bit format? and it is done based on the sync pattern and the base frequency. the sync pattern is checked ever y 4096th frame, and the detection status is held until the sync pattern is no longer verified. ? the iec61937 and dts-cd detection fl ags can be readout with the microcontro ller interface in addition to output to npcmf by the npsel register. when the unpcm register of non-pcm signal output setting is selected through the intb output contents setting, an interrupt signal is output from intb detecting an iec619 37 or dts-cd sync signal. this information is used to read out the output register and identify the details of the non-pcm signal. ? the detection flags are cleared when fs changes or when a pll lock error or data error occurs. 10.7 calculation of digital input data sampling frequency ? the input data sampling frequency is calculated using the xin clock. ? if the oscillation amplifier is in a continuous operation mode, calculation is repeated constantly. even if sampling changes within the pll capture range for input data whose channel status sampling information does not change, the calculation results that follow the input data can be read. ? in the mode where the oscillation amplifier automatically stops according to the lock status of the pll, the input data sampling frequency is calculated during the errf error peri od and completed when the oscillation amplifier stops with holding the value. therefore, the value remains unchanged until the pll becomes unlocked. ? the calculation results can be readout with the micr ocontroller interface. (rxfsc[3:0] register readout) ? the input data sampling frequency calculation value and ch annel status fs information are compared and if the sampling frequency is a same deal, ?1? is read from the rxfsflg register.
LC89075WA no.a2170-34/70 11. description of input/ou tput audio selector ? the LC89075WA incorporates a peripheral circuit audio selector. ? the audio selector can select the following configurations. 1) 2-channel data support (4-line input ? 6, 4-line output ? 2) 2) 6-channel data and 2-channel data support (6-line input ? 1, 4-line input ? 5, 6-line output ? 1) 3) 8-channel data and 2-channel data support (7-line input ? 1, 4-line input ? 4, 7-line output ? 1) 11.1 2-channel data support (input pins: mckin, bckin, lrckin, data in, mpin[4:1], mpio[4:1], rxin[8:5]) (output pins: mckout, bckout, lrckout, dataout, mpout[4:1], muteb, npcmf) ? this selector configuration can process six systems of 2-channel data. the output can use two separate systems. ? the selector output is set with the muxmod, sw1sel[2:0] and sw2sel[2:0] registers. ? immediately after power-on, mckout, bckout, lrckout and dataout output the adc or dir block clocks and data according to the pll status , and mpout[4:1] is set to ?l? output. ? dataout and mpout4 can be muted with the datamut and mpo4mut registers. ? the mpin5 and mpin6 input signals can be output from muteb and npcmf with the flgout register. ? dsd data i/o is also possible. however, mute processing cannot be performed for both dsd channels. figure 11.1 2-channel data support audio selector configuration (clock & data mux: 4-bits ? 6 inputs, 4-bits ? 2 outputs) mckin 3 bckin 4 lrckin 5 datain 6 mpin1 7 mpin2 8 mpin3 9 mpin4 10 mpio1 26 mpio2 27 mpio3 28 mpio4 29 master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock 2ch data master clock bit clock lr clock 2ch data dir adc pll x?tal mckout 13 bckout 14 lrckout 15 dataout 16 master clock bit clock lr clock || dsd 2ch data || dsd mux 4 4 ?mckoutp? ?mpsel[1:0]? ?datamut? ?sw2sel[2:0]? 4 4 mpin5 11 data mute mpin6 12 non-pcm muteb 24 data mute npcmf 25 non-pcm data mute flag from dir non-pcm flag from dir ?mpin6p? ?mpin5p? ?dirpcmp? ?dirmutp? mpout1 19 mpout2 20 mpout3 21 mpout4 22 master clock bit clock lr clock || dsd 2ch data || dsd ?sw1sel[2:0]? ?mpo4mut? ?flgout? s/pdif 4 ?muxmod? rxin8 56 rxin7 57 rxin6 58 rxin5 59 master clock bit clock lr clock || dsd 2ch data || dsd 4
LC89075WA no.a2170-35/70 table 11.1 clock and data input/output configuration in 2-channel data selector setting (mckout, bckout, lrckout, and dataout output pins) sw1sel register selector input selector output i/o contents 000 dir-mck ? mckout (13) master clock output dir-bck ? bckout (14) bit clock output dir-lrck ? lrckout (15) lr clock output dir-data ? dataout (16) 2ch data output 000 001 adc-mck ? mckout (13) master clock output adc-bck ? bckout (14) bit clock output adc-lrck ? lrckout (15) lr clock output adc-data ? dataout (16) 2ch data output 010 mckin (3) ? mckout (13) master clock input/output bckin (4) ? bckout (14) bit clock input/output lrckin (5) ? lrckout (15) lr clock or dsd data input/output datain (6) ? dataout (16) 2ch data or dsd data input/output 011 mpin1 (7) ? mckout (13) master clock input/output mpin2 (8) ? bckout (14) bit clock input/output mpin3 (9) ? lrckout (15) lr clock or dsd data input/output mpin4 (10) ? dataout (16) 2ch data or dsd data input/output 100 (?mpsel[1:0]=01?) mpio1 (26) ? mckout (13) master clock input/output mpio2 (27) ? bckout (14) bit clock input/output mpio3 (28) ? lrckout (15) lr clock or dsd data input/output mpio4 (29) ? dataout (16) 2ch data or dsd data input/output 101 rxin8 (56) ? mckout (13) master clock input/output rxin7 (57) ? bckout (14) bit clock input/output rxin6 (58) ? lrckout (15) lr clock or dsd data input/output rxin5 (59) ? dataout (16) 2ch data or dsd data input/output 110 111 (mute output) - mckout (13) "l" output bckout (14) "l" output lrckout (15) "l" output dataout (16) "l" output ? the format of the audio data input to datain, mpin4, mpio4 and rxin5 should match the adc and dir output data format (daform register setting).
LC89075WA no.a2170-36/70 table 11.2 clock and data input/output configuration in 2-channel data selector setting (mpout1, mpout2, mpout3, and mpout4 output pins) sw2sel register selector input selector output i/o contents 000 (mute output) - mpout1 (19) "l" output mpout2 (20) "l" output mpout3 (21) "l" output s/pdif input ? mpout4 (22) input s/pdif select output 001 adc-mck ? mpout1 (19) master clock output adc-bck ? mpout2 (20) bit clock output adc-lrck ? mpout3 (21) lr clock output adc-data ? mpout4 (22) 2ch data output 010 mckin (3) ? mpout1 (19) master clock input/output bckin (4) ? mpout2 (20) bit clock input/output lrckin (5) ? mpout3 (21) lr clock or dsd data input/output datain (6) ? mpout4 (22) 2ch data or dsd data input/output 011 mpin1 (7) ? mpout1 (19) master clock input/output mpin2 (8) ? mpout2 (20) bit clock input/output mpin3 (9) ? mpout3 (21) lr clock or dsd data input/output mpin4 (10) ? mpout4 (22) 2ch data or dsd data input/output 100 (?mpsel[1:0]=01?) mpio1 (26) ? mpout1 (19) master clock input/output mpio2 (27) ? mpout2 (20) bit clock input/output mpio3 (28) ? mpout3 (21) lr clock or dsd data input/output mpio4 (29) ? mpout4 (22) 2ch data or dsd data input/output 101 rxin8 (56) ? mpout1 (19) master clock input/output rxin7 (57) ? mpout2 (20) bit clock input/output rxin6 (58) ? mpout3 (21) lr clock or dsd data input/output rxin5 (59) ? mpout4 (22) 2ch data or dsd data input/output 110 for 6ch data process (see 11.2) 111 for 8ch data process (see 11.3) ? the format of the audio data input to datain, mpin4, mpio4 and rxin5 should match the adc and dir output data format (daform register setting). ? the dir demodulated data and clocks are not output from mpout[4:1]. table 11.3 external flag input/output config uration in 2-channel data selector setting (muteb and npcmf output pins) flgout register selector input selector output i/o contents 1 mpin5 (11) ? muteb (24) mute flag mpin6 (12) ? npcmf (25) non-pcm flag
LC89075WA no.a2170-37/70 11.2 6-channel data and 2-channel data support (input pins: mckin, bckin, lrckin, data in, mpin[6:1], mpio[4:1], rxin[8:5]) (output pins: mckout, bckout, lrckout, dataout, mpout[2:1]) ? this selector configuration can process one system of 6-channel data and five systems of 2-channel data. ? the selector output is set with the muxmod, sw1sel[2:0] and sw2sel[2:0] registers. ? the 2-channel data is output from dataout. this output can be muted with the datamut register. ? the 6-channel data is output from dataout and mpout[2:1]. this output can be muted with the d6chmut register. ? the s/pdif signal can be output from mpout4. this is set with the rxthr2[3:0] register. ? dsd data i/o is also possible. however, mute processing cannot be performed for both dsd channels. figure 11.2 6-channel data and 2-channel data support audio selector configuration (clock & data mux: 6-bits ? 1 input, 4-bits ? 5 inputs, 6-bits ? 1 output) table 11.4 clock and data input/output configuration in 6-channel data selector setting (mckout, bckout, lrckout, dataout and mpout[4:1] output pins) sw1sel register sw2sel register selector input selector output i/o contents 011 110 mpin1 (7) ? mckout (13) master clock input/output mpin2 (8) ? bckout (14) bit clock input/output mpin3 (9) ? lrckout (15) lr clock input/output mpin4 (10) ? dataout (16) 1, 2/6ch data input/output mpin5 (11) ? mpout1 (19) 3, 4/6ch data input/output mpin6 (12) ? mpout2 (20) 5, 6/6ch data input/output - mpout3 (21) "l" output s/pdif input ? mpout4 (22) input s/pdif select output mckin 3 bckin 4 lrckin 5 datain 6 mpin1 7 mpin2 8 mpin3 9 mpin4 10 mpio1 26 mpio2 27 mpio3 28 mpio4 29 master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock 1,2/6ch data master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock 2ch data master clock bit clock lr clock 2ch data di r ad c pll x?ta l mckout 13 bckout 14 lrckout 15 dataout 16 master clock bit clock lr clock || dsd 1,2/6ch data || dsd mux 4 4 ?mckoutp? ?mpsel[1:0]? ?sw2sel[2:0]? 6 4 mpout4 22 ?sw1sel[2:0]? ?mpo4mut? mpout1 19 3,4/6ch data ?d6chmut? mpout2 20 5,6/6ch data mpin5 11 3,4/6ch data mpin6 12 5,6/6ch data s/pdif mpout3 21 4 ?m uxm od? rxin8 56 rxin7 57 rxin6 58 rxin5 59 master clock bit clock lr clock || dsd 2ch data || dsd 4
LC89075WA no.a2170-38/70 ? the format of the audio data input to mpin4, mpin5 and mpin6 should match the adc and dir output data format (daform register setting). ? in the 6-channel data selector configuration, mpout3 is fixed to ?l? output and the mpout4 output is subject to the rxthr2 register setting. table 11.5 clock and data input/output configuration when switching from 6-channel to 2-channel (mckout, bckout, lrckout, and dataout output pins) sw1sel register selector input selector output i/o contents 000 dir-mck ? mckout (13) master clock output dir-bck ? bckout (14) bit clock output dir-lrck ? lrckout (15) lr clock output dir-data ? dataout (16) 2ch data output 000 001 adc-mck ? mckout (13) master clock output adc-bck ? bckout (14) bit clock output adc-lrck ? lrckout (15) lr clock output adc-data ? dataout (16) 2ch data output 010 mckin (3) ? mckout (13) master clock input/output bckin (4) ? bckout (14) bit clock input/output lrckin (5) ? lrckout (15) lr clock or dsd data input/output datain (6) ? dataout (16) 2ch data or dsd data input/output 100 (?mpsel[1:0]=01?) mpio1 (26) ? mckout (13) master clock input/output mpio2 (27) ? bckout (14) bit clock input/output mpio3 (28) ? lrckout (15) lr clock or dsd data input/output mpio4 (29) ? dataout (16) 2ch data or dsd data input/output 101 rxin8 (56) ? mckout (13) master clock input/output rxin7 (57) ? bckout (14) bit clock input/output rxin6 (58) ? lrckout (15) lr clock or dsd data input/output rxin5 (59) ? dataout (16) 2ch data or dsd data input/output 110 111 (mute output) - mckout (13) "l" output bckout (14) "l" output lrckout (15) "l" output dataout (16) "l" output ? the format of the audio data input to datain, mpio4 and rxin5 should match the adc and dir output data format (daform register setting).
LC89075WA no.a2170-39/70 11.3 8-channel data and 2-channel data support (input pins: mckin, bckin, lrckin, datain, mpin[3:1], mpin[6:4], mpio[4:1], rxin[8:5]) (output pins: mckout, bckout, lrckout, dat aout, mpout[4:1], errf, muteb, npcmf) ? this selector configuration can process one system of 8-channel data and four systems of 2-channel data. ? the selector output is set with the muxmod, sw1sel[2:0] and sw2sel[2:0] registers. ? the 2-channel data is output from dataout. this output can be muted with the datamut register. ? the 8-channel data is output from dataout and mpout[3:1]. this output can be muted with the d8chmut register. ? the s/pdif signal can be output from mpout4. this is set with the rxthr2[3:0] register. ? errf, muteb and npcmf can output the mpin4, mpin 5 and mpin6 input signals according to the flgerr and flgout register settings. ? dsd data i/o is also possible. however, mute processing cannot be performed for both dsd channels. figure 11.3 8-channel data and 2-channel data support audio selector configuration (clock & data mux: 7-bits ? 1 input, 4-bits ? 4 inputs, 7-bits ? 1 output) ? in the 8-channel data selector configuration, the mpout4 output is subject to the rxthr2 register setting. mpin5 11 data mute mpin6 12 non-pcm muteb 24 data mute npcmf 25 non-pcm data mute flag from dir non-pcm flag from dir ?mpin6p? ?mpin5p? ?dirmutp? mpin4 10 error flag errf 23 error flag pll lock flag from dir ?direrrp? ?flgerr? mckin 3 bckin 4 lrckin 5 datain 6 mpin1 7 mpin2 8 mpin3 9 mpio1 26 mpio2 27 mpio3 28 mpio4 29 master clock bit clock lr clock 1,2/8ch data 3,4/8ch data 5,6/8ch data 7,8/8ch data master clock bit clock lr clock || dsd 2ch data || dsd master clock bit clock lr clock 2ch data master clock bit clock lr clock 2ch data dir adc pll x?tal mux 4 4 ?mpsel[1:0]? ?sw2sel[2:0]? 7 mpout4 22 ?sw1sel[2:0]? ?mpo4mut? s/pdif 4 mckout 13 bckout 14 lrckout 15 dataout 16 master clock bit clock lr clock || dsd 1,2/8ch data || dsd ?mckoutp? mpout1 19 3,4/8ch data ?d8chmut? mpout2 20 5,6/8ch data mpout3 21 7,8/8ch data ?muxmod? ?flgout? rxin8 56 rxin7 57 rxin6 58 rxin5 59 master clock bit clock lr clock || dsd 2ch data || dsd ?mpin4p? ?dirpcmp? 4
LC89075WA no.a2170-40/70 table 11.6 clock and data input/output configuration in 8-channel data selector setting (mckout, bckout, lrckout, dataout, and mpout[4:1] output pins) sw1sel register sw2sel register selector input selector output i/o contents 010 111 mckin (3) ? mckout (13) master clock input/output bckin (4) ? bckout (14) bit clock input/output lrckin (5) ? lrckout (15) lr clock input/output datain (6) ? dataout (16) 1, 2/8ch data input/output mpin1 (7) ? mpout1 (19) 3, 4/8ch data input/output mpin2 (8) ? mpout2 (20) 5, 6/8ch data input/output mpin3 (9) ? mpout3 (21) 7, 8/8ch data input/output s/pdif input ? mpout4 (22) input s/pdif select output ? the format of the audio data input to datain, mpin1, mpin2 and mpin3 should match the adc and dir output data format (daform register setting). table 11.7 clock and data input/output configuration when switching from 8-channel to 2-channel (mckout, bckout, lrckout, and dataout output pins) sw1sel register selector input selector output i/o contents 000 dir-mck ? mckout (13) master clock output dir-bck ? bckout (14) bit clock output dir-lrck ? lrckout (15) lr clock output dir-data ? dataout (16) 2ch data output 000 001 adc-mck ? mckout (13) master clock output adc-bck ? bckout (14) bit clock output adc-lrck ? lrckout (15) lr clock output adc-data ? dataout (16) 2ch data output 100 (?mpsel[1:0]=01?) mpio1 (26) ? mckout (13) master clock input/output mpio2 (27) ? bckout (14) bit clock input/output mpio3 (28) ? lrckout (15) lr clock or dsd data input/output mpio4 (29) ? dataout (16) 2ch data or dsd data input/output 101 rxin8 (56) ? mckout (13) master clock input/output rxin7 (57) ? bckout (14) bit clock input/output rxin6 (58) ? lrckout (15) lr clock or dsd data input/output rxin5 (59) ? dataout (16) 2ch data or dsd data input/output 110 111 (mute output) - mckout (13) "l" output bckout (14) "l" output lrckout (15) "l" output dataout (16) "l" output table 11.8 external flag input/output config uration in 8-channel data selector setting (errf, muteb, and npcmf output pins) flgerr register flgout register selector input selector output i/o contents 1 ? mpin4 (10) ? errf (23) error flag ? 1 mpin5 (11) ? muteb (24) mute flag mpin6 (12) ? npcmf (25) non-pcm flag
LC89075WA no.a2170-41/70 ? the initial status of each errf, muteb and npcmf output is shown below. ? when the polarities differ from the externally supplie d signals, the polarities can be changed with the mpin4p, mpin5p and mpin6p registers or the direrrp, dirmutp and dirpcmp registers. table 11.11 initial setting status of the errf, muteb, and npcmf output pins output errf pin ? direrrp=0 ? muteb pin ? dirmutp=0 ? npcmf pin ? dirpcmp=0 ? ?l? pll lock error cancelled output data mute processing pcm data output ?h? pll unlock state data ou tput non-pcm data output ? the format of the audio data input to datain, mpin[3:1], mpin[6:4] and mpio4 is subject to the daform register setting. the initial value is i 2 s output format. 11.4 clock and data switching and mute process ? selector switching with the sw1sel[2 :0] and sw2sel[2:0] registers is norma lly processed immediately after these registers are set, but this switching can be synchronized to lrckout with the muxmod register. however, note that in this case the switching process cannot be performe d when lrckout is not output. in addition, the lr clock is not input in systems that handle dsd data, so the muxmod register must not be used with these systems. ? output data mute is set with the datamut, d6ch mut and d8chmut registers. when these mute-setting registers are set, muteb is muted w ith the mutref register. however, at the initial setting, the datamut, d6chmut and d8chmut register settings are not reflected. however, mute processing cannot be performed for both dsd channels. ? muteb is output according to changing dir and adc bloc ks. therefore, when the selector is used, muteb is changed according to the state of dir and adc. to proce ss the mute with muteb when the selector is used, the signal output to muteb is changed to mpin5. however, when mpin[6:1] is used for clock and 6ch data input, the mute signal cannot be output from muteb. 12. digital audio data detection ? in addition to analog audio data detection, the LC89075WA can also detect the existence of digital audio data (2- channel data only) that are output from dataout. it is set by dstasel register. (?dstasel=1?) ? the dataout audio data detection process differs for pcm data and non-pcm data. the data is delimited by the channel status bit 1 information, the dts-cd non-pcm detection flag, and also the mpin6 input signal when ?flgout=1? is set. the ?sound? or ?silence? det ection can be selected w ith the sdmode register. ? the ?sound? or ?silence? detection for pc m data is the same as that for analog audio data. the judgment levels are set with the ylevel[3:0] and nlevel[3:0] registers. the output data format conforms to the udform register. the detection results are output from the dstate pin and the odatam register. ? the ?sound? or ?silence? detection for non-pcm data is judged by whether the mute status (0 data) is established. the ?silence? is detected when all 24-bit of channel data are 0 data, and the ?sound? is detected in all other cases. when performing detection for non-pcm data, the ylevel[3:0] and nlevel[3:0] register settings are not reflected. ? the dstate output is delayed by 1/2 frame relative to the dataout output data. moreover, the audio data detection doesn't operate when the output clock selected with sw1sel[2:0] register has stopped. at this time, dstate is continuously output the result before and becomes wrong information. therefore, do not select the source without the clock supply. ? the digital audio data detection does not support dsd data. note that when ?dstasel=1? is set and dsd data is output, dstate outputs incorrect results. 13. microcontroller register output (expanded output) ? the serial data input from the microcon troller interface is converted to parallel data and output from mpio[4:1] pins. this function operates when ?mpsel[1:0]=00? and ?mpsta[1:0]=11? are set. ? set the data to be output to mpio[4:1] pins in the pi[3:0] register (address 03h). ? the data written to the pi[3:0] register is output to mpio[4:1] pins.
LC89075WA no.a2170-42/70 14. microcontroller interface (csb, sck, si, so, intb) ? the LC89075WA is controlled via spi (serial peripheral interface, modes 0 & 3). ? this interface consists of csb: chip select, sck: serial clock input, si: data input, and so: data output. ? si consists of read/write (r/w), ?0? data (2 bits), register address (a[4:0]), and control data (8 bits ? n, [msb:lsb]). r/w is written when ?0?, or read when ?1?. figure 14.1 si input data format ? data read is performed by r/w=1 and the data is output from so after the register address is set. ? so outputs high impedance when r/w=0 or when csb is ?h?. ? the LC89075WA incorporates an address counter, and is controlled in the current address access mode that performs read/write while automatically incrementing the address, or in the ran dom address access mode that reads/writes the data for an arbitrary address. 14.1 current address access mode ? this mode holds the a[4:0] address value in the address co unter for both read and write, and increments the address value by ?+1? at the timing when d0 is loaded to the register. d[7:0] data write is executed at this same timing, and data write is performed in byte units thereafter (at the timing indicated by in fig. 14.2). ? the increment function is executed while csb is ?l?, but when the write address exceeds 0eh or the read address exceeds 17h, write stops and ?0? data is output as the read data. figure 14.2 current address access mode input timing chart figure 14.3 current address a ccess mode output timing chart r/w si 0 0 a4 a3 a2 a1 a0 control data control data control data 1 st byte 2 nd byte 3 rd byte n byte r/w; ?0?: write, ?1?: read a[4:0]; register address control data; 8 bits data [msb:lsb] csb sck d7 d1 d0 r/w si so 0 0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 hi-z d7 d1 d0 d0 address: ?n? data of ?n? data of ?n+1? data of ?n+2? = 1 msb lsb msb lsb msb lsb csb r/w sck si so 0 0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0 d7 d1 d0 hi-z d7 d1 d0 address: ?n? data of ?n? data of ?n+1? data of ?n+2? = 0 msb lsb msb lsb msb lsb
LC89075WA no.a2170-43/70 14.2 random address access mode ? random address access mode reads and writes the data for an arbitrary address. ? a single address is processed for each command. ? the write data is loaded at the rising edge of the sck immediately prior to the rising edge of csb. ? a total of two bytes of address and data are executed fo r each input command, but when th e sck serial clock is input for 3 bytes or more, write is executed in the same manner as the previously described current address access mode. note that in this case, the address is incremented and data is rewritten. ? eight bits of data are read after the address setting for each output command. like the input command, when sck input continues while csb is ?l?, read is executed in the same manner as current address access mode. figure 14.4 random address access mode input timing diagram figure 14.5 random address a ccess mode output timing diagram csb r/w sck si so 0 0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0 r/w 0 0 a4 a3 a2 a1 a0 d7 d6 hi-z msb lsb = 0 csb sck r/w si so 0 0 a4 a3 a2 a1 a0 r/w 0 0 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0 d7 d6 hi-z hi-z msb lsb = 1
LC89075WA no.a2170-44/70 14.3 interrupt output (intb) ? interrupts are output when a change has occurred in the pll locked status or the out put data information, etc. ? interrupt output consists of the register for selecting the interrupt source, the intb that outputs the state transition, and the registers that store the interrupt source data. ? when ?intbp=1? (initial value), intb outputs ?l? upon occu rrence of an interrupt while ?h? is output. following this ?l? output, intb is cleared when the interrupt sour ce output register is read, and returns to ?h? output. ? the interrupt sources can be selected from among the follo wing items. multiple sources can be selected at the same time with the contents of address 0eh. intb outputs th e or calculation result of the selected interrupt sources. intb output = (selected source 1) + (selected source 2) + ... + (selected source n) table 14.1 interrupt source setting contents no. address 0eh description 1 d0 error output when errf pin status has changed. 2 d1 fschg output when input fs calculation result has changed. 3 d2 csrnw output when channel status data of the first 40 bits has been updated. 4 d3 unpcm output when npcmf pin status has changed. 5 d4 pcrnw output when burst preamble pc has been updated. 6 d5 empha output when emphas is information has changed. 7 d7 datam output when dstate pin status has changed. ? the contents of the set interrupt sources are written in address 0fh when the source occurs. however, when the contents of source items 1, 4 and 7 are read, the errf, npcmf and dstate pin statuses are output, respectively. ? source item 2 uses the oscillator amplifier clock, so when monitoring source item 2 even while the pll is locked, the oscillation amplifier must be set to the continuous operation mode. ? intb outputs ?l? when a source occurs, and is cleared (?h?) immediately after address 0fh read is set. ? intb is not cleared other than when the reset process is performed with xmode or the address 0fh is set. figure 14.6 intb output timing example (when ?intbp=0?) intb adr.0eh erro r si so errf adr.0fh output hi -z source set no change in int int ?l? int ?h? source read csb sck
LC89075WA no.a2170-45/70 14.4 registers 14.4.1 register map table 14.2 register map setting item r/w adr d7 d6 d5 d4 d3 d2 d1 d0 system r/w 00h 0 diropr adcopr1 adcopr 0 ampopr1 ampopr0 daform sysrst r/w 01h rxckmu intbp mckoutp d statep 0 0 dstasel sdmode r/w 02h npsel rx3asel rx2asel rx1asel xmsel1 xmsel0 xinsel1 xinsel0 r/w 03h pi3 pi2 pi1 pi0 mpst a1 mpsta0 mpsel1 mpsel0 r/w 04h 0 mpin6p mpin5p mpin4p 0 dirpcmp di rmutp direrrp selector r/w 05h 0 outmut muxmod mutr ef mpo4mut d8chmut d6chmut datamut r/w 06h flgout sw2sel2 sw2sel1 sw2sel0 flgerr sw1sel2 sw1sel1 sw1sel0 r/w 07h nlevel3 nlevel2 nlevel1 nlevel0 ylevel3 ylevel2 ylevel1 ylevel0 adc r/w 08h adbmod adpga2 adpga1 adpg a0 adsmute adfdsp2 adfdsp1 adfdsp0 r/w 09h advol7 advol6 advol5 advol4 advol3 advol2 advol1 advol0 dir r/w 0ah rxckwt1 rxckwt0 rxmck1 rxmck0 rxckdv1 rxckdv0 0 rxckat r/w 0bh rxdsel3 rxdsel2 rxdsel1 rxdsel0 rxthr13 rxthr12 rxthr11 rxthr10 r/w 0ch 0 0 0 0 rxthr23 rxthr22 rxthr21 rxthr20 r/w 0dh rxerwt1 rxerwt0 rxlim1 rxlim0 rxrefsj rxresta rxreder rxresel r/w 0eh datam 0 empha pcrnw unpcm csrnw fschg error r 0fh odatam 0 oempha opcrnw ounpcm ocsrnw ofschg oerror r 10h rxdtses rxdts51 rx61937 rxfsflg rxfsc3 rxfsc2 rxfsc1 rxfsc0 r 11h rxcs7 rxcs6 rxcs5 rxcs 4 rxcs3 rxcs2 rxcs1 rxcs0 r 12h rxcs15 rxcs14 rxcs13 rxcs12 rxcs11 rxcs10 rxcs9 rxcs8 r 13h rxcs23 rxcs22 rxcs21 rxcs20 rxcs19 rxcs18 rxcs17 rxcs16 r 14h rxcs31 rxcs30 rxcs29 rxcs28 rxcs27 rxcs26 rxcs25 rxcs24 r 15h rxcs39 rxcs38 rxcs37 rxcs36 rxcs35 rxcs34 rxcs33 rxcs32 r 16h rxpc7 rxpc6 rxpc5 rxpc4 rxpc3 rxpc2 rxpc1 rxpc0 r 17h rxpc15 rxpc14 rxpc13 rxpc12 rxpc11 rxpc10 rxpc9 rxpc8 ? ?0? is a reserved bit. always must be set to ?0?.
LC89075WA no.a2170-46/70 14.4.2 details of registers address: 00h; system setting (setting of various functions) 00h d7 d6 d5 d4 d3 d2 d1 d0 register name 0 diropr adcopr1 adcopr 0 ampopr1 ampopr0 daform sysrst initial value 0 0 0 0 0 0 0 0 setting r r/w r/w r/w r/w r/w r/w r/w sysrst system reset 0: don?t reset. (initial value) 1: reset all circuits other than registers. daform adc and dir audio data output format setting 0: i 2 s data output (initial value) 1: 24-bit msb first, left-justified data output ampopr[1:0] oscillation amplifier operation setting 00: continuous operation (initial value) 01: stop automatically when the pll is lo cked. operate when th e pll is unlocked. 10: reserved 11: stop adcopr[1:0] adc operation setting 00: reset stop when the pll is locked. operate when the pll is unlocked (initial value). 01: reserved 10: low sampling rate operation (when ?sdmode=1?) 11: power down stop diropr dir operation setting 0: continuous operation (initial value) 1: stop ? when ?sysrst=1? is set, the register settings are held and the circuits other than the registers are reset. however, the output clocks do not stop and the xin clock is output. ? when either ?sw1sel[2:0]=001? or ?sw2sel[2:0]=001? is set, the oscillation amplifier is set to the continuous operation mode regardless of the ?ampopr[1:0]? setting. however, when ?ampopr[1:0]=11? is set, it is excluded. ? when ?mpsel[1:0]=10 or 11? is set or ?sw1sel[2:0]=001? and ?sw2sel[2:0]=001? are set, the adc is set to the continuous operation mode regardless of the pll status or the ?ampopr[1:0]? setting. ? the adc low sampling rate operation mode performs analog to digital conversion at 6khz, and is set during analog audio data ?sound? detection. the condition (required) for this mode is that ?adcopr[1:0]=10? and ?sdmode=1? are set. ? when ?diropr=1? is set while the pll is locked, this setti ng is executed after the clock source is switched to xin.
LC89075WA no.a2170-47/70 address: 01h; system setting (?sound? or ?silence? detection setting) 01h d7 d6 d5 d4 d3 d2 d1 d0 register name rxckmu intbp mckout p dstatep 0 0 dstasel sdmode initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r r r/w r/w sdmode digital data detection setting 0: detect ?silence? (initial value). 1: detect ?sound? dstasel dstate pin output setting 0: output the result of ?sound? or ?silence? detection processing performed on the analog audio data (initial value). 1: output the result of ?sound? or ?silence? detection processing performed on the digital audio data selected by the sw1sel[2:0] register. dstatep dstate pin output polarity setting 0: output ?l? when reset or ?silence? is det ected. output ?h? when ?sound? is detected (initial value). 1: output ?h? when reset or ?silence? is det ected. output ?l? when ?sound? is detected. mckoutp mckout pin output polarity setting 0: output master clock to mckout (initial value). 1: invert the mater clock and output to mckout. intbp intb pin output polarity setting 0: ?h?: no interrupt source present, ?l?: interrupt source present (initial value) 1: ?l?: no interrupt source presen t, ?h?: interrupt source present rxckmu rxmck[1:0] register setting when rxckat is set to 1 0: rxmck[1:0] register can not be changed after pll is locked (initial value). 1: rxmck[1:0] register can be changed at any time. ? the ?sound? and ?silence? judgment levels can be adjusted separately with the sdmode register and the ylevel[3:0] and nlevel[3:0] register s that set the detection level. ? when ?dstasel=1? and analog audio data is selected (when ?sw1sel[2:0]=000? and the pll is unlocked, or when ?sw1sel[2:0]=001?), the ?sound? and ?silence? detection is performed on the data before passing through the adc output volume. in addition, when the non-pcm data flag is output from npcmf, the judgment levels set by ylevel[2:0] and nlevel[2:0] are ignored, and 0 data detection is executed. when all 24-bit of data of each channel are ?0?, this is judged to be ?silence? status, an d ?l? is output from dstate. note that digital audio data ?sound? and ?silence? detection is not performed on the mpout[4:1] output (sw2sel[2:0] register setting). ? note that the detector circuit doesn't operate when the clock that is set ?dstasel=1? and is selected by sw1sel 2:0 register is not output from mckout, bckout, and lrckout pins. therefore, the dstate is not changed from the result before.
LC89075WA no.a2170-48/70 address: 02h; system setting (i/o pin setting 1) 02h d7 d6 d5 d4 d3 d2 d1 d0 register name npsel rx3asel rx2asel rx1asel xmsel1 xmsel0 xinsel1 xinsel0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w xinsel[1:0] setting of the xin pin input clock frequency, adc control clock, and the output clock to be used when the adc is selected. 00: xin pin input clock = 12.288mhz (initial value) adc master clock: adc bit clock: adc channel clock: 12.288mhz 3.072mhz 48khz mckout output clock: bckout output clock: lrckout output clock: 12.288mhz 3.072mhz 48khz 01: xin pin input clock = 24.576mhz adc master clock: adc bit clock: adc channel clock: 12.288mhz 3.072mhz 48khz mckout output clock: bckout output clock: lrckout output clock: 12.288mhz 3.072mhz 48khz 10: xin pin input clock = 24.576mhz adc master clock: adc bit clock: adc channel clock: 12.288mhz 3.072mhz 48khz mckout output clock: bckout output clock: lrckout output clock: 24.576mhz 3.072mhz 48khz 11: xin pin input clock = 24.576mhz adc master clock: adc bit clock: adc channel clock: 24.576mhz 6.144mhz 96khz mckout output clock: bckout output clock: lrckout output clock: 24.576mhz 6.144mhz 96khz xmsel[1:0] xmck pin output setting 00: 1/1 of xin pin input frequency output (initial value) 01: 1/2 of xin pin input frequency output 10: 1/4 of xin pin input frequency output 11: ?l? output rx1asel rxin1a input function setting 0: ttl input level compatible input (initial value) 1: coaxial input level compatible input rx2asel rxin2a input function setting 0: ttl input level compatible input (initial value) 1: coaxial input level compatible input rx3asel rxin3a inpu t function setting 0: ttl input level supported input (initial value) 1: coaxial input level compatible input npsel npcmf pin output contents setting 0: output only channel status, bit 1 (initial value). 1: output channel status, bit 1, iec61937, and dts-cd detection flag.
LC89075WA no.a2170-49/70 address: 03h; system setting (i/o pin setting 2) 03h d7 d6 d5 d4 d3 d2 d1 d0 register name pi3 pi2 pi1 pi0 mpsta1 mpsta0 mpsel1 mpsel0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w mpsel[1:0] mpio[4:1] pin i/o setting 00: all of the mpio[4:1] pi ns are subject to the mpsta[1:0] register setting (initial value). 01: all mpio[4:1] pins are input. 10: adc slave mode 512fs clock input (see 9.2.3, "slave mode.") 11: adc slave mode 256fs clock input (see 9.2.3, "slave mode.") mpsta[1:0] mpio[4:1] pin output setting when ?mpsel[1:0]=00? is set 00: mpio1: hi-z output (initial value) mpio2: hi-z output mpio3: hi-z output mpio4: hi-z output 01: mpio1: channel status, bit 1 output mpio2: channel status, copy bit output mpio3: channel status, pre-emphasis information output mpio4: channel status, l-bit output 10: mpio1: pi0 output mpio2: pi1 output mpio3: pi2 output mpio4: pi3 output 11: mpio1: ?l? output mpio2: ?l? output mpio3: ?l? output mpio4: ?l? output pi0 mpio1 output setting when ?mpsel[1:0]=00? and ?mpsta[1:0]=10? 0: ?l? output (initial value) 1: ?h? output pi1 mpio2 output setting when ?mpsel[1:0]=00? and ?mpsta[1:0]=10? 0: ?l? output (initial value) 1: ?h? output pi2 mpio3 output setting when ?mpsel[1:0]=00? and ?mpsta[1:0]=10? 0: ?l? output (initial value) 1: ?h? output pi3 mpio4 output setting when ?mpsel[1:0]=00? and ?mpsta[1:0]=10? 0: ?l? output (initial value) 1: ?h? output ? switching to the mpio[4:1] input setting (?mpsel[1:0] =01?) must be performed from the mpio[4:1] high impedance output status. ? mpsta[1:0] can be set only when ?mpsel[1:0]=00? is set.
LC89075WA no.a2170-50/70 address: 04h; system setting (output pin polarity setting) 04h d7 d6 d5 d4 d3 d2 d1 d0 register name 0 mpin6p mpin5p mp in4p 0 dirpcmp dirmutp direrrp initial value 0 0 0 0 0 0 0 0 setting r r/w r/w r/w r r/w r/w r/w direrrp polarity setting of the error signal to be used when sending the dir error flag to the errf pin 0: ?h?: pll lock error, ?l?: pll lock error cancel (initial value) 1: ?l?: pll lock error, ?h?: pll lock error cancel dirmutp polarity setting of the mute signal to be used when sending the dir/adc mute signal to the muteb pin 0: ?h?: data output state, ?l?: data mute state (initial value) 1: ?l?: data output state, ?h?: data mute state dirpcmp polarity setting of the data type signal to be used when sending the dir data type signal to the npcmf pin 0: ?l?: pcm data, ?h?: non-pcm data (initial value) 1: ?h?: pcm data, ?l?: non-pcm data mpin4p polarity setting of mpin4 to be used when sending the mpin4 pin input signal to the errf pin (when ?flgerr=1? is set) 0: the mpin4 input signal is output directly (initial value). 1: the mpin4 input signal is inverted and output. mpin5p polarity setting of mpin5 to be used when sending the mpin5 pin input signal to the muteb pin (when ?flgout=1? is set) 0: the mpin5 input signal is output directly (initial value). 1: the mpin5 input signal is inverted and output. mpin6p polarity setting of mpin6 to be used when sending the mpin6 pin input signal to the npcmf pin (when ?flgout=1? is set) 0: the mpin6 input signal is output directly (initial value). 1: the mpin6 input signal is inverted and output. ? adjust the mpin4, mpin5 and mpin6 input signals with the mpin4p, mpin5p and mpin6p registers so that the signals output from errf, muteb and npcmf match the direrrp, dirmutp and dirpcmp register conditions. ? although the direrrp register setup is reflected to errf output, it is not reflected to the read-out register oerror. ? although the dirpcmp register setup is reflected to np cmf output, it is not reflected to the read-out register ounpcm. ? non-pcm data is data detected acco rding to the npsel register setting.
LC89075WA no.a2170-51/70 address: 05h; selector setting (output mute setting) 05h d7 d6 d5 d4 d3 d2 d1 d0 register name 0 outmut muxmod mutref mpo4mut d8chmut d6chmut datamut initial value 0 0 0 0 0 0 0 0 setting r r/w r/w r/w r/w r/w r/w r/w datamut dataout pin output setting (2ch data output supported) 0: data output (initial value) 1: mute, ?l?output d6chmut dataout, mpout1, and mpout2 pin output setting (6ch data output supported) 0: data output (initial value) 1: mute, ?l?output d8chmut dataout, mpout1, mpout2, and mpout3 pi n output setting (8ch data output supported) 0: data output (initial value) 1: mute, ?l? output mpo4mut mpout4 pin output setting 0: data output (initial value) 1: mute, ?l?output mutref muteb pin output setting 0: the datamut register is not reflected to muteb (initial value). 1: place muteb in mute state when ?datamut=1? is set. muxmod sw1sel[2:0], flgerr, sw2sel[2:0], and flgout register switching timing setting 0: processed immediately after register is switched (initial value) 1: processed in sync with lrckout outmut mckout, bckout, lrckout, and dataout pins output setting (power save operation support when ?sound? is detected) 0: clock and data output (initial value) 1: mute, ?l? output ? the datamut, d6chmut, d8chmut and mutref regi sters are processed in sync with lrckout. ? the mpo4mut register is proce ssed immediately after it is set. ? the mutref register setting outputs the data mute status in accordance with the dirmutp register setting. ? the d6chmut and d8chmut register s are not reflected to muteb. ? when ?muxmod=1?, the sw1sel[2:0], flgerr, sw2sel[2 :0] and flgout registers ar e switched at the rising edge of the lrckout output. note that the muxmod regist er must not be used when lr clock select the source without the lrckout clock output or when dsd data is input , there is no lr clock input, to avoid the possibility of errors in operation. ? outmut register is set, when the ?sound? detection of analog or digital audio data is executed with low current consumption.
LC89075WA no.a2170-52/70 address: 06h; selector setting (output signal setting) 06h d7 d6 d5 d4 d3 d2 d1 d0 register name flgout sw2sel2 sw2sel1 sw2sel0 flgerr sw1sel2 sw1sel1 sw1sel0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w sw1sel[2:0] mckout, bckout, lrck out, and dataout output setting 000: adc/dir automatically selected output setting (initial value) when pll is unlocked: when adc master mode clocks are set mckout: adc master clock output bckout: adc bit clock output lrckout: adc channel clock output dataout: adc audio data output when pll is unlocked: when adc slave mode clocks are set mckout: mpio1 pin input master clock output bckout: mpio2 pin input bit clock output lrckout: mpio3 pin input channel clock output dataout: adc audio data output when pll is locked: dir output mckout: dir master clock output bckout: dir bit clock output lrckout: dir channel clock output dataout: dir audio data output 001: adc output (master mode/slave mode) mckout: adc master/mpio1 pin input clock output bckout: adc bit/mpio2 pin input clock output lrckout: adc channel/mpio3 pin input clock output dataout: adc audio data output 010: mckin, bckin, lrckin, and datain pin input signal output (2ch/8ch data supported) mckout: mckin pin input master clock output bckout: bckin pin input bit clock output lrckout: lrckin pin input channel clock output dataout: datain pin input 2ch/8ch supported audio data output 011: mpin[4:1] pin input signal output (2ch/6ch data supported) mckout: mpin1 pin input master clock output bckout: mpin2 pin input bit clock output lrckout: mpin3 pin input channel clock output dataout: mpin4 pin input 2ch/6ch supported audio data output 100: mpio[4:1] pin input signal output (?mpsel[1:0]=01? setting) mckout: mpio1 pin input master clock output bckout: mpio2 pin input bit clock output lrckout: mpio3 pin input channel clock output dataout: mpio4 pin input 2ch supported audio data output 101: rxin[8:5] pin input signal output mckout: rxin8 pin input master clock output bckout: rxin7 pin input bit clock output lrckout: rxin6 pin input channel clock output dataout: rxin5 pin input 2ch supported audio data output continued on next page.
LC89075WA no.a2170-53/70 continued from preceding page. sw1sel[2:0] 110: ?l? output (outmut register must be used ?sound? detection when operates with low current consumption setting) mckout: ?l? output (?h? output when ?mckoutp=1? is set) bckout: ?l? output lrckout: ?l? output dataout: ?l? output 111: ?l? output (outmut register must be used ?sound? detection when operates with low current consumption setting) mckout: ?l? output (?h? output when ?mckoutp=1? is set) bckout: ?l? output lrckout: ?l? output dataout: ?l? output flgerr errf output setting 0: output according to the rxresel, rx reder, and rxresta register settings (initial value). 1: the mpin4 pin input signal is output (polarity can be inverted using the mpin4p register) sw2sel[2:0] mpout[4:1] output setting 000: ?l? output (initial value) mpout1: ?l? output mpout2: ?l? output mpout3: ?l? output mpout4: s/pdif output (initial value is ?l?, subject to rxthr2[3:0] register) 001: adc output (master mode/slave mode) mpout1: adc master/mpio1 pin input clock output mpout2: adc bit/mpio2 pin input clock output mpout3: adc channel/mpio3 pin input clock output mpout4: adc audio data output 010: mckin, bckin, lrckin, and datain pin input signal output (2ch data supported) mpout1: mckin pin input master clock output mpout2: bckin pin input bit clock output mpout3: lrckin pin input channel clock output mpout4: datain pin input 2ch supported audio data output 011: mpin[4:1] pin input signal output (2ch data supported) mpout1: mpin1 pin input master clock output mpout2: mpin2 pin input bit clock output mpout3: mpin3 pin input channel clock output mpout4: mpin4 pin input 2ch supported audio data output 100: mpio[4:1] pin input signal output (?mpsel[1:0]=01? setting) mpout1: mpio1 pin input master clock output mpout2: mpio2 pin input bit clock output mpout3: mpio3 pin input channel clock output mpout4: mpio4 pin input 2ch supported audio data output 101: rxin[8:5] pin input signal output mpout1: rxin8 pin input master clock output mpout2: rxin7 pin input bit clock output mpout3: rxin6 pin input channel clock output mpout4: rxin5 pin input 2ch supported audio data output continued on next page.
LC89075WA no.a2170-54/70 continued from preceding page. sw2sel[2:0] 110: mpin[6:5] pin input signal output (6ch data supported) mpout1: mpin5 pin input 6ch supported audio data output mpout2: mpin6 pin input 6ch supported audio data output mpout3: ?l? output mpout4: s/pdif output (initial value is ?l?, subject to rxthr2[3:0] register) 111: mpin[3:1] pin input signal output (8ch data supported) mpout1: mpin1 pin input 8ch supported audio data output mpout2: mpin2 pin input 8ch supported audio data output mpout3: mpin3 pin input 8ch supported audio data output mpout4: s/pdif output (initial value is ?l?, subject to rxthr2[3:0] register) flgout muteb and npcmf output setting 0: muteb: mute signal generated by the dir (initial value). npcmf: non-pcm information generated by the dir (initial value). 1: muteb: mpin5 pin input signal is output (polarity is inverted by mpin5p register). npcmf: mpin6 pin input signal is output (polarity is inverted by mpin6p register). ? the sw1sel[2:0], flgerr, sw2sel[2:0] and flgout register settings are processed according to the muxmod register. when ?muxmod=1?, the sw1sel[2:0], flgerr, sw2sel[2:0] and flgout register settings must be made in the lr clock constantly supplied status. when lr clock supply is stopped, these register settings are not executed. ? the change of mpio[4:1] pins to the input terminal is set to ?mpsel[1:0]=01?. ? when ?sw1sel[2:0]=001? is set, the dir is unlocked regard less of whether there is digital data, and the error flag is output from errf. when switched from the pll locked status, the adc data is output after mute processing (muteb pulse output period). ? the setting and the release of ?sw2sel[2:0]=001? are executed via the reset processing of adc. when the adc data is output from dataout by ?sw1sel[2:0]=000? or ?sw1sel[2:0]=001?, muteb is changed by ?sw2sel[2:0]=001?. and, dataout is muted while adc is being reset. ?sw2sel[2:0]=001? is recommended to be set or release afte r dataout output data is muted. wh en the demodulation data of dir is output from dataout by ?sw1sel[2:0]=000?, setting or release of ?sw2sel[2:0]=001? dose not influence dataout because the reset processing of adc is not reflected in muteb at this time. when the slave of adc is set, these are similar. ? 6-channel data and 8-channel data processing are set as follows. 6-channel data processing: ?sw1sel[2:0]=011? and ?sw2sel[2:0]=110? 8-channel data processing: ?sw1sel[2:0]=010? and ?sw2sel[2:0]=111? ? in order to switch the errf, muteb and npcmf outputs to the mpin4, mpin5 and mpin6 input signals when switching to 8-channel data, also change the flgerr and flgout register settings at the same time as the sw1sel[2:0] and sw2sel[2:0] settings. ? when ?dstate=1?, the ?sound? or ?silence? detection is executed for the output data selected with sw1sel[2:0] register. when the output buffer function of the clock and data are stopped and current consumption is decreased, the outmut register is set. note that ?sound? detection dose not function when the output function of the clock and data are stopped with ?sw1sel[2:0]=110 or 111? (?l? output).
LC89075WA no.a2170-55/70 address: 07h; adc ?sound? or ?silence? detection level setting 07h d7 d6 d5 d4 d3 d2 d1 d0 register name nlevel3 nlevel2 nlevel1 nlevel0 ylevel3 ylevel2 ylevel1 ylevel0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w ylevel[3:0] pcm data ?sound? detection setting (?sound? is judged when the signal is larger than the set value). 0000: -60dbfs (initial value) 0001: -58dbfs 0010: -56dbfs 0011: -54dbfs 0100: -52dbfs 0101: -50dbfs 0110: -48dbfs 0111: -46dbfs 1000: -44dbfs 1001: -42dbfs 1010: -40dbfs 1011: -38dbfs 1100: -36dbfs 1101: -34dbfs 1110: -32dbfs 1111: -30dbfs nlevel[3:0] pcm data ?silence? detection setting (?silence? is judged when the signal is smaller than the set value). 0000: -60dbfs (initial value) 0001: -58dbfs 0010: -56dbfs 0011: -54dbfs 0100: -52dbfs 0101: -50dbfs 0110: -48dbfs 0111: -46dbfs 1000: -44dbfs 1001: -42dbfs 1010: -40dbfs 1011: -38dbfs 1100: -36dbfs 1101: -34dbfs 1110: -32dbfs 1111: -30dbfs ? 0dbfs = 0.6av dd ? the judgment levels can be adjusted from -30dbfs to -60dbfs in 2dbfs steps with the ylevel[3:0] and nlevel[3:0] registers. ? when performing detection on analog data, the judgment level variations can be increased by also using the adpga[2:0] register that sets the pga. however, care should be taken for the adpga[2:0] register setting, as it affects the normal adc operation.
LC89075WA no.a2170-56/70 address: 08h; adc data control setting 08h d7 d6 d5 d4 d3 d2 d1 d0 register name adbmod adpga2 adpga1 adpga0 adsm ute adfdsp2 adfdsp1 adfdsp0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r r/w r/w adfdsp[2:0] adc soft mute and attenuator transition time setting 000: 1/fs (initial value) (reference: transition time from 0db => - ? is 256/fs) 001: 2/fs (reference: transition time from 0db => - ? is 512/fs) 010: 4/fs (reference: transition time from 0db => - ? is 1024/fs) 011: 8/fs (reference: transition time from 0db => -- ? is 2048/fs) 100: 16/fs (reference: transition time from 0db => - ? is 4096/fs) 101: reserved 110: reserved 111: direct (reference: transition time from 0db => - ? is 1/fs) adsmute adc output mute function setting 0: cancel the soft mute mode (initial value). 1: start the soft mute. adpga[2:0] adc input pga setting 000: 0 (initial value) 001: -1.5db 010: -3db 011: -4.5db 100: +1.5db 101: +3db 110: +4.5db 111: +6db adbmod audio data output waiting time setting when adc reset is released 0: the audio data is output after 16384/fs (initial value). 1: the audio data is output immediately after release of reset. ? the adc soft mute and attenuator gain changes in 0.25db steps. ? the transition time is calculated from the following formula. other than when ?adfdsp[2:0]=000? or ?advol[7:0]=ffh? is set. transition time from the advol[7:0] register setting value to - = (256-advol[7:0]) ? adfdsp[2:0] = (256-(0, 0.25, 0.5, 0.75 ... 63.5db/0.25db) ? (1/fs, 2/fs, 4/fs, 8/fs, 16/fs)
LC89075WA no.a2170-57/70 address: 09h; adc output attenuator setting 09h d7 d6 d5 d4 d3 d2 d1 d0 register name advol7 advol6 advol5 ad vol4 advol3 advol2 advol1 advol0 initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w advol[7:0] adc output volume setting (initial value: 0000_0000: 0db) 0000_0000: 0db, 0010_1000: -10.00db, 0101_0000: -20.00db 0000_0001: -0.25db, 0010_1001: -10.25db, 0101_0001: -20.25db 0000_0010: -0.50db, 0010_1010: -10.50db, 0101_0010: -20.50db 0000_0011: -0.75db, 0010_1011: -10.75db, 0101_0011: -20.75db 0000_0100: -1.00db, 0010_1100: -11.00db, 0101_0100: -21.00db 0000_0101: -1.25db, 0010_1101: -11.25db, 0101_0101: -21.25db 0000_0110: -1.50db, 0010_1110: -11.50db, 0101_0110: -21.50db 0000_0111: -1.75db, 0010_1111: -11.75db, 0101_0111: -21.75db 0000_1000: -2.00db, 0011_0000: -12.00db, 0101_1000: -22.00db 0000_1001: -2.25db, 0011_0001: -12.25db, 0101_1001: -22.25db 0000_1010: -2.50db, 0011_0010: -12.50db, 0101_1010: -22.50db 0000_1011: -2.75db, 0011_0011: -12.75db, 0101_1011: -22.75db 0000_1100: -3.00db, 0011_0100: -13.00db, 0101_1100: -23.00db 0000_1101: -3.25db, 0011_0101: -13.25db, 0101_1101: -23.25db 0000_1110: -3.50db, 0011_0110: -13.50db, 0101_1110: -23.50db 0000_1111: -3.75db, 0011_0111: -13.75db, 0101_1111: -23.75db 0001_0000: -4.00db, 0011_1000: -14.00db, 0110_0000: -24.00db 0001_0001: -4.25db, 0011_1001: -14.25db, 0110_0001: -24.25db 0001_0010: -4.50db, 0011_1010: -14.50db, 0110_0010: -24.50db 0001_0011: -4.75db, 0011_1011: -14.75db, 0110_0011: -24.75db 0001_0100: -5.00db, 0011_1100: -15.00db, 0110_0100: -25.00db 0001_0101: -5.25db, 0011_1101: -15.25db, 0110_0101: -25.25db 0001_0110: -5.50db, 0011_1110: -15.50db, 0110_0110: -25.50db 0001_0111: -5.75db, 0011_1111: -15.75db, 0110_0111: -25.75db 0001_1000: -6.00db, 0100_0000: -16.00db, 0110_1000: -26.00db 0001_1001: -6.25db, 0100_0001: -16.25db, 0110_1001: -26.25db 0001_1010: -6.50db, 0100_0010: -16.50db, 0110_1010: -26.50db 0001_1011: -6.75db, 0100_0011: -16.75db, 0110_1011: -26.75db 0001_1100: -7.00db, 0100_0100: -17.00db, 0110_1100: -27.00db 0001_1101: -7.25db, 0100_0101: -17.25db, 0110_1101: -27.25db 0001_1110: -7.50db, 0100_0110: -17.50db, 0110_1110: -27.50db 0001_1111: -7.75db, 0100_0111: -17.75db, 0110_1111: -27.75db 0010_0000: -8.00db, 0100_1000: -18.00db, 0111_0000: -28.00db 0010_0001: -8.25db, 0100_1001: -18.25db, 0111_0001: -28.25db 0010_0010: -8.50db, 0100_1010: -18.50db, 0111_0010: -28.50db 0010_0011: -8.75db, 0100_1011: -18.75db, 0111_0011: -28.75db 0010_0100: -9.00db, 0100_1100: -19.00db, 0111_0100: -29.00db 0010_0101: -9.25db, 0100_1101: -19.25db, 0111_0101: -29.25db 0010_0110: -9.50db, 0100_1110: -19.50db, 0111_0110: -29.50db 0010_0111: -9.75db, 0100_1111: -19.75db, 0111_0111: -29.75db continued on next page.
LC89075WA no.a2170-58/70 continued from preceding page. advol[7:0] 0111_1000: -30.00db, 1010_1000: -42.00db, 1101_1000: -54.00db 0111_1001: -30.25db, 1010_1001: -42.25db, 1101_1001: -54.25db 0111_1010: -30.50db, 1010_1010: -42.50db, 1101_1010: -54.50db 0111_1011: -30.75db, 1010_1011: -42.75db, 1101_1011: -54.75db 0111_1100: -31.00db, 1010_1100: -43.00db, 1101_1100: -55.00db 0111_1101: -31.25db, 1010_1101: -43.25db, 1101_1101: -55.25db 0111_1110: -31.50db, 1010_1110: -43.50db, 1101_1110: -55.50db 0111_1111: -31.75db, 1010_1111: -43.75db, 1101_1111: -55.75db 1000_0000: -32.00db, 1011_0000: -44.00db, 1110_0000: -56.00db 1000_0001: -32.25db, 1011_0001: -44.25db, 1110_0001: -56.25db 1000_0010: -32.50db, 1011_0010: -44.50db, 1110_0010: -56.50db 1000_0011: -32.75db, 1011_0011: -44.75db, 1110_0011: -56.75db 1000_0100: -33.00db, 1011_0100: -45.00db, 1110_0100: -57.00db 1000_0101: -33.25db, 1011_0101: -45.25db, 1110_0101: -57.25db 1000_0110: -33.50db, 1011_0110: -45.50db, 1110_0110: -57.50db 1000_0111: -33.75db, 1011_0111: -45.75db, 1110_0111: -57.75db 1000_1000: -34.00db, 1011_1000: -46.00db, 1110_1000: -58.00db 1000_1001: -34.25db, 1011_1001: -46.25db, 1110_1001: -58.25db 1000_1010: -34.50db, 1011_1010: -46.50db, 1110_1010: -58.50db 1000_1011: -34.75db, 1011_1011: -46.75db, 1110_1011: -58.75db 1000_1100: -35.00db, 1011_1100: -47.00db, 1110_1100: -59.00db 1000_1101: -35.25db, 1011_1101: -47.25db, 1110_1101: -59.25db 1000_1110: -35.50db, 1011_1110: -47.50db, 1110_1110: -59.50db 1000_1111: -35.75db, 1011_1111: -47.75db, 1110_1111: -59.75db 1001_0000: -36.00db, 1100_0000: -48.00db, 1111_0000: -60.00db 1001_0001: -36.25db, 1100_0001: -48.25db, 1111_0001: -60.25db 1001_0010: -36.50db, 1100_0010: -48.50db, 1111_0010: -60.50db 1001_0011: -36.75db, 1100_0011: -48.75db, 1111_0011: -60.75db 1001_0100: -37.00db, 1100_0100: -49.00db, 1111_0100: -61.00db 1001_0101: -37.25db, 1100_0101: -49.25db, 1111_0101: -61.25db 1001_0110: -37.50db, 1100_0110: -49.50db, 1111_0110: -61.50db 1001_0111: -37.75db, 1100_0111: -49.75db, 1111_0111: -61.75db 1001_1000: -38.00db, 1100_1000: -50.00db, 1111_1000: -62.00db 1001_1001: -38.25db, 1100_1001: -50.25db, 1111_1001: -62.25db 1001_1010: -38.50db, 1100_1010: -50.50db, 1111_1010: -62.50db 1001_1011: -38.75db, 1100_1011: -50.75db, 1111_1011: -62.75db 1001_1100: -39.00db, 1100_1100: -51.00db, 1111_1100: -63.00db 1001_1101: -39.25db, 1100_1101: -51.25db, 1111_1101: -63.25db 1001_1110: -39.50db, 1100_1110: -51.50db, 1111_1110: -63.50db 1001_1111: -39.75db, 1100_1111: -51.75db, 1111_1111: - ? db 1010_0000: -40.00db, 1101_0000: -52.00db, 1010_0001: -40.25db, 1101_0001: -52.25db, 1010_0010: -40.50db, 1101_0010: -52.50db, 1010_0011: -40.75db, 1101_0011: -52.75db, 1010_0100: -41.00db, 1101_0100: -53.00db, 1010_0101: -41.25db, 1101_0101: -53.25db, 1010_0110: -41.50db, 1101_0110: -53.50db, 1010_0111: -41.75db, 1101_0111: -53.75db,
LC89075WA no.a2170-59/70 address: 0ah; dir clock setting 0ah d7 d6 d5 d4 d3 d2 d1 d0 register name rxckwt1 rxckwt0 rxmck1 rxmck0 rxckdv1 rxckdv0 0 rxckat initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r r/w rxckat pll clock lock frequency setting 0: automatic control (initial value) 1: manual setting rxckdv[1:0] pll lock time mckout output setting when rxckat is set to 0 00: 512fs output: when receiving 32kh z, 44.1khz, 48kh z (initial value) 256fs output: when receiving 64khz, 88.2 khz, 96khz 128fs output: when receiving 128khz, 176.4khz, 192khz 01: 256fs output: when receivi ng 32khz, 44 .1khz, 48khz 256fs output: when receiving 64khz, 88.2 khz, 96khz 128fs output: when receiving 128khz, 176.4khz, 192khz 10: 512fs output: when receivi ng 32khz, 44 .1khz, 48khz 512fs output: when receiving 64khz, 88.2 khz, 96khz 128fs output: when receiving 128khz, 176.4khz, 192khz 11: 256fs output: when receivi ng 32khz, 44 .1khz, 48khz 512fs output: when receiving 64khz, 88.2 khz, 96khz 128fs output: when receiving 128khz, 176.4khz, 192khz rxmck[1:0] pll lock time mckout output setting when rxckat is set to 1 00: 256fs output (initial value) 01: 512fs output 10: 128fs output 11: reserved rxckwt[1:0] clock switching wait time setting 00: the clocks is switched 2.7ms after pll locked status is judged (initial value). 01: the clock is switched 1.3ms after pll locked status is judged. 10: the clock is switched 0.7ms after pll locked status is judged. 11: reserved ? when input fs calculation cannot be done by ?rxckat=0?, the pll clock is set to 256fs output. ? set the rxckat,rxckdev[1:0] and rxmck[1:0] register while the pll is unlocked. this setting is executed after the pll is locked. however, after pll is locked, rxmck[1:0] register can change by rxckmu register.
LC89075WA no.a2170-60/70 address: 0bh; dir demodulation data, through data setting 0bh d7 d6 d5 d4 d3 d2 d1 d0 register name rxdsel3 rxdsel2 rxdsel1 rxdsel0 rxthr13 rxthr12 rxthr11 rxthr10 initial value 0 0 0 0 1 1 1 1 setting r/w r/w r/w r/w r/w r/w r/w r/w rxthr1[3:0] rxout output data setting 0000: rxin1 0001: rxin2 0010: rxin3 0011: rxin4 0100: rxin5 0101: rxin6 0110: rxin7 0111: rxin8 1000: rxin1a 1001: rxin2a 1010: rxin3a 1011: mpio1 1100: mpio2 1101: mpio3 1110: mpio4 1111: fixed at ?l? (initial value). rxdsel[3:0] data demodulation input setting 0000: rxin1 (initial value) 0001: rxin2 0010: rxin3 0011: rxin4 0100: rxin5 0101: rxin6 0110: rxin7 0111: rxin8 1000: rxin1a 1001: rxin2a 1010: rxin3a 1011: mpio1 1100: mpio2 1101: mpio3 1110: mpio4 1111: connected to gnd. ? the mpio[4:1] data input is used by ?mpsel[1:0]=01?.
LC89075WA no.a2170-61/70 address: 0ch; dir through data setting 0ch d7 d6 d5 d4 d3 d2 d1 d0 register name 0 0 0 0 rxthr 23 rxthr22 rxthr21 rxthr20 initial value 0 0 0 0 1 1 1 1 setting r r r r r/w r/w r/w r/w rxthr2[3:0] mpout4 output data setting (conforms to sw2sel[2:0] setting). 0000: rxin1 0001: rxin2 0010: rxin3 0011: rxin4 0100: rxin5 0101: rxin6 0110: rxin7 0111: rxin8 1000: rxin1a 1001: rxin2a 1010: rxin3a 1011: mpio1 1100: mpio2 1101: mpio3 1110: mpio4 1111: fixed at ?l? (initial value). ? the rxthr2[3:0] register setting contents are output from mpout4, but the mpout4 setting conforms to the sw2sel[2:0] register.
LC89075WA no.a2170-62/70 address: 0dh; dir system setting 0dh d7 d6 d5 d4 d3 d2 d1 d0 register name rxerwt1 rxerwt0 rxlim1 rxlim0 rxrefsj rxresta rxreder rxresel initial value 0 0 0 0 0 0 0 0 setting r/w r/w r/w r/w r/w r/w r/w r/w rxresel errf output contents setting 0: pll lock error or data error (initial value) 1: pll lock error or data error or non-pcm data rxreder flag output setting for 8 or fewer consecutive parity errors 0: output only when non-pcm data is recognized (initial value). 1: output only during the sub- frame in which error occurred. rxresta errf output condition setting 0: always output pll status (initial value). 1: forced to error output ?h? rxrefsj set the errf output conditions due to input fs change. 0: input fs change after error is canceled is not reflected to errf (initial value). 1: input fs change after the error is canceled is reflected to errf. rxlim[1:0] dir receive range setting 00: no limitation (initial value) 01: fs ? 96khz (when exceeded, data is muted and xin system clock is output.) 10: fs ? 48khz (when exceeded, data is muted and xin system clock is output.) 11: reserved rxerwt[1:0] errf wait time setting after pll is locked. 00: the error is canceled after 3 occurrences of preamble b are counted (initial value). 01: error is canceled after 6 occurre nces of preamble b are counted. 10: error is canceled after 12 occu rrences of preamble b are counted. 11: error is canceled after 24 occu rrences of preamble b are counted. ? the non-pcm data is the same as the detection data output on npcmf. ? when an error is indicated in the rxresel register due to non-pcm data, the output data is muted. ? the rxresta register has no effect on the data and clock output pins. ? when ?rxrefsj=0?, sources with changing fs (cd players w ith variable pitch functions, etc.) are supported. if it is a change in the capture-range of pll, pll doe not become a lock error. ? ?rxrefsj=1? is set that when the change in input fs exc eeds the range of the calculation after releasing the error, the error is output. ? the rxerwt[1:0] register setting defines the time after th e pll is locked until errf outputs ?l? to cancel the error. the demodulated audio data is output after the errf error is canceled, so when problems occur such as the start of the data being cut off, change this setting.
LC89075WA no.a2170-63/70 address: 0eh; dir interrupt source setting 0eh d7 d6 d5 d4 d3 d2 d1 d0 register name datam 0 empha p crnw unpcm csrnw fschg error initial value 0 0 0 0 0 0 0 0 setting r/w r r/w r/w r/w r/w r/w r/w error errf output status change output setting 0: not output (initial value) 1: output errf status change. fschg setting the output of the input fs calculation result update flag 0: not output (initial value). 1: output the update flag of the input fs calculation result. csrnw setting the output of the first 40 bits channel status data update flag 0: not output (initial value) 1: output the update flag of the first 40 bits channel status data. unpcm npcmf output status change output setting 0: not output (initial value). 1: output the change in npcmf status. pcrnw burst preamble pc update flag output setting 0: not output (initial value) 1: output the update flag of the burst preamble pc. empha emphasis detection flag output setting 0: not output (initial value). 1: output the emphasis detection flag. datam dstate output status change output setting 0: not output (initial value) 1: output the change in dstate status. ? the channel status update flag process compares the first 40 bits of data of the previous block with the current data. when the data match, the data is considered to have been updated and the update flag is output. ? likewise, the burst preamble pc update flag process compares the 16 bits of data of the previous block with the current data. when the data match, the update flag is output.
LC89075WA no.a2170-64/70 address: 0fh; dir interrupt source readout 0fh d7 d6 d5 d4 d3 d2 d1 d0 register name odatam 0 oempha opcrn w ounpcm ocsrnw ofschg oerror setting r r r r r r r r oerror errf output status (output the status when read) 0: no transfer error with the pll locked 1: pll unlocked state or transfer error exists. ofschg input fs calculation update result (cleared after readout) 0: no input fs calculation update 1: input fs calculation is updated. ocsrnw first 40 bits channel status update result (cleared after readout) 0: no update 1: updated ounpcm npcmf output status (o utput the status when read) 0: no non-pcm signal detection 1: non-pcm signal detected opcrnw burst preamble pc update result (cleared after readout) 0: no update 1: updated oempf detection of channel status em phasis (output the status when read) 0: no pre-emphasis 1: 50/15 ? ? the errf, npcmf and dstate pin statuses can be read from the oerror, ounpcm and odatam registers, regardless of the intb output setting. ? the channel status information can be read from the oempf register, regardless of the intb output setting.
LC89075WA no.a2170-65/70 address: 10h; dir receive sampling frequency, data type readout 10h d7 d6 d5 d4 d3 d2 d1 d0 register name rsdtses rxdts51 rx61937 rxfs flg rxfsc3 rxfsc2 rxfsc1 rxfsc0 setting r r r r r r r r rxfsc[3:0] input data fs calculation result 0000: 44.1khz 0001: out of range 0010: 48khz 0011: 32khz 0100: - 0101: - 0110: - 0111: - 1000: 88.2khz 1001: - 1010: 96khz 1011: 64khz 1100: 176.4khz 1101: 128khz 1110: 192khz 1111: - rxfsflg comparison between input data sampling frequency calculation results and channel status fs information 0: no match in input sampling frequency information 1: mach in input sampling frequency information rx61937 iec61937 burst preamble detection 0: neither pa nor pb is detected. 1: pa and pb are detected. rxdts51 dts-cd 5.1ch sync signal detection 0: no dts-cd sync signal detected 1: dts-cd sync signal detected rxdtses dts-cd(es) 6.1ch sync signal detection 0: no dts-cd(es) sync signal detected 1: dts es-cd(es) sync signal detected ? the rxfsflg register compares the calcu lated sampling frequency value of the input data with the fs information of the channel status, and is output when the sampling frequency results match. ? when the dts-cd(es) sync signal of the rxdtses register is detected, the dts-cd sync signal of the rxdts51 register is also detect ed at the same time.
LC89075WA no.a2170-66/70 address: 11h-15h; dir channel status readout (read-only) address d7 d6 d5 d4 d3 d2 d1 d0 11h rxcs7 rxcs6 rxcs5 rxcs4 rxcs3 rxcs2 rxcs1 rxcs0 12h rxcs15 rxcs14 rxcs13 rxcs12 rxcs11 rxcs10 rxcs9 rxcs8 13h rxcs23 rxcs22 rxcs21 rxcs20 rxcs19 rxcs18 rxcs17 rxcs16 14h rxcs31 rxcs30 rxcs29 rxcs28 rxcs27 rxcs26 rxcs25 rxcs24 15h rxcs39 rxcs38 rxcs37 rxcs36 rxcs35 rxcs34 rxcs33 rxcs32 table 14.3 read register contents of first 40 bits of channel status adr reg cs bit description adr reg cs bit description 11h rxcs0 bit0 application 13h rxcs20 bit20 channel number rxcs1 bit1 control rxcs21 bit21 rxcs2 bit2 rxcs22 bit22 rxcs3 bit3 rxcs23 bit23 rxcs4 bit4 14h rxcs24 bit24 sampling frequency rxcs5 bit5 rxcs25 bit25 rxcs6 bit6 not defined rxcs26 bit26 rxcs7 bit7 rxcs27 bit27 12h rxcs8 bit8 category code rxcs28 bit32 clock accuracy rxcs9 bit9 rxcs29 bit33 rxcs10 bit10 rxcs30 bit30 not defined rxcs11 bit11 rxcs31 bit31 rxcs12 bit12 15h rxcs32 bit32 bit width rxcs13 bit13 rxcs33 bit33 rxcs14 bit14 rxcs34 bit34 rxcs15 bit15 rxcs35 bit35 13h rxcs16 bit16 source number rxcs36 bit36 original sampling frequency rxcs17 bit17 rxcs37 bit37 rxcs18 bit18 rxcs38 bit38 rxcs19 bit19 rxcs39 bit39 ? for details, check the iec60958 specifications.
LC89075WA no.a2170-67/70 address: 16h-17h; dir burst pr eamble pc readout (read-only) address d7 d6 d5 d4 d3 d2 d1 d0 16h rxpc7 rxpc6 rxpc5 rxpc4 rxpc3 rxpc2 rxpc1 rxpc0 17h rxpc15 rxpc14 rxpc13 rxpc12 rxpc11 rxpc10 rxpc9 rxpc8 table 14.4 burst preambl e pc read registers adr. register pc bit description 16h rxpc0 bit0 data type rxpc1 bit1 rxpc2 bit2 rxpc3 bit3 rxpc4 bit4 rxpc5 bit5 reserved rxpc6 bit6 rxpc7 bit7 error 17h rxpc8 bit8 data type dependent information rxpc9 bit9 rxpc10 bit10 rxpc11 bit11 rxpc12 bit12 rxpc13 bit13 bit stream number rxpc14 bit14 rxpc15 bit15 table 14.5 burst preamble pc data type field register value description rxpc[4:0] 0 null data 1 dolby ac3 data 2 reserved 3 pause 4 mpeg-1, layer 1 data 5 mpeg-1, layer 2 or 3 data or non-extended mpeg-2 6 extended mpeg-2 data 7 reserved 8 mpeg-2, layer 1, low sampling rate 9 mpeg-2, layer 2, 3, low sampling rate 10 reserved 11 dts type 1 12 dts type 2 13 dts type 3 14 atrac 15 atrac 2/3 16-26 reserved 27 reserved (mpeg-4, aac data) 28 mpeg-2, aac data 29-31 reserved ? for the latest information, check the specifications issued from each license.
LC89075WA no.a2170-68/70 15. application example element symbol recommended parameter application remarks c0 0.1 ? f power supply de-coupling ceramic capacitor r0 1m ? oscillation amplifier feedback r1 150 ? to 2.2k ? oscillation amplifier current limit c1 1pf to 33pf quarts resonator load cera mic capacitor with np0 characteristics r2 10k ? to 100k ? adc analog input see 9.4 c2 0.1 ? f to 10 ? f adc analog input see 9.4 c3 10 ? f adc common voltage smoothing see 8.2 c4 0.1 ? f adc common voltage smoothing see 8.2 r3 75 ? coaxial input termination c5 0.1 ? f to 0.01 ? f coaxial input dc cut ceramic capacitor r4 0 to 100 ? damping resistor r5 100 ? pll loop filter see 8.3 c6 0.068 ? f pll loop filter see 8.3 c7 0.001 ? f pll loop filter see 8.3 figure 15.1 application example optical input 12 .288 mhz 24 .576 mhz m-computer dac lpf pgnd bc kin lrckin datain mpin 2 mpin 3 mpin4 mpin5 mpin6 agnd av dd dv dd dgnd mpout1 mpout2 mpout3 mpout4 errf mut eb npcmf mpio1 mpio2 mpio3 rxin1 pv dd rxin2 rxin3 rxin4 rxin5 rxin6 rxin7 rxin8 dgnd dv dd rxou t lc89075w a sqfp-64 (12 ? 12) 53 54 55 56 57 58 59 60 61 62 63 64 46 45 44 43 42 41 40 39 38 37 48 47 28 27 26 25 24 23 22 21 20 19 17 3 7 8 9 10 11 12 4 5 6 1 2 mpin1 mckin adinl sck si so intb dstate dv dd dgn d adinr vr ef c0 r0 r1 c1 c1 hdmi coaxial input c5 mckout 13 bckout 14 lrckout 15 dataout 16 36 csb 35 xmode 34 dv dd 33 dgnd mpio4 29 xmck 30 xout 31 xin 32 dgnd 52 rxin1a 51 rxin2a 50 rxin3a 49 18 c0 3.3v c3 r4 r2 r2 anal og in pu t c2 c4 dsp 3.3v 3.3v c2 c0 5v r5 c6 c7 c0 3.3v c0 3.3v r3 c0 dsp
LC89075WA no.a2170-69/70 package dimensions unit : mm spqfp64 10x10 / sqfp64 case 131ak issue a xxxxx = specific device code y = year m = month ddd = additional traceability data generic marking diagram* *this information is generic. please refer to xxxxxxxx ymddd xxxxx = specific device code y = year dd = additional traceability data xxxxxxxx ydd 10.0 0.1 12 0.5 (1.25) 0.10 10.0 0.1 12.0 0.2 12.0 0.2 64 0.18 +0.08 ? 0.03 0.10 1.7 max (1.5) 0.1 0.1 0~10 0.5 0.2 0.15 0.05 (unit: mm) 11.40 11.40 0.28 0.50 1.00 soldering footprint* note: the measurements are not to guarantee but for reference only. *for additional information on our pb ? free strategy and soldering details, please download the on semiconductor soldering and mounting techniques reference manual, solderrm/d.
LC89075WA no.a2170-70/70 ordering information device package shipping (qty / packing) LC89075WA-h sqfp64(10x10) (pb-free / halogen free) 500 / tray foam ps on semiconductor and the on logo are registered trademarks of semiconductor components industries, llc (scillc). scillc owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. a listing of scillc?s product/patent coverage may be accessed at www.onsemi.com/site/pdf/patent-marking.pdf. scillc reserves the right to make changes without further notice to any products herein. scillc mak es no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does scillc assume any liability ar ising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation special, consequentia l or incidental damages. ?typical? parameters which may be provided in scillc data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating parameters, including ?typicals? must be validated for each customer application by customer?s techn ical experts. scillc does not convey any license under its patent rights nor the rights of others. scillc products are not designed, intended, or authorize d for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other appli cation in which the failure of the scillc product could create a situation where personal injury or death may occur. should buyer purchase or use scillc products for any such unintended or unauthorized application, buyer shall indemnify and hold scillc and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of persona l injury or death associated with such unintended or unauthorized use, even if such claim alleges that scillc was negligent regarding the design or manufacture o fthe part. scillc is an equal opportunity/affirmative action employer. this literature is subject to all applicable copyright laws a nd is not for resale in any manner.


▲Up To Search▲   

 
Price & Availability of LC89075WA

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X